Skip to content

Commit 926d7db

Browse files
committed
Make map_filename only map the file, not the full path
1 parent 8987257 commit 926d7db

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/FileUtils.jl

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,13 @@ function replace_in_files(path, replacement; ignore_dirs=[], recursive=false, sh
5656
end
5757

5858
function map_filenames(f, path=pwd(); filter=Returns(true), force=false)
59-
files = Base.filter(filter, readdir(path; join=true))
59+
files = Base.filter(filter, readdir(path))
6060
for (i, file) in enumerate(files)
61-
println(file, " => ", f(file))
62-
new_file = f(file)
63-
if file new_file
64-
mv(file, new_file; force=force)
61+
old_filename = joinpath(path, file)
62+
new_filename = joinpath(path, f(file))
63+
println(old_filename, " => ", new_filename)
64+
if old_filename new_filename
65+
mv(old_filename, new_filename; force=force)
6566
end
6667
end
6768
return nothing

0 commit comments

Comments
 (0)