Skip to content

Instantly share code, notes, and snippets.

@ianneub
Last active July 18, 2020 16:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ianneub/e212c0ba1735c6f338c7301c4b093b77 to your computer and use it in GitHub Desktop.
Save ianneub/e212c0ba1735c6f338c7301c4b093b77 to your computer and use it in GitHub Desktop.
require 'fileutils'
Dir['test/**.jpg'].each do |f|
dirname = File.dirname(f)
filename = File.basename(f)
new_filename = filename.gsub(/IMG_([0-9]+)/, "reU-")
puts "#{dirname}/#{filename} => #{dirname}/#{new_filename}"
FileUtils.mv "#{dirname}/#{filename}", "#{dirname}/#{new_filename}"
end
Dir['test/**.jpg'].each do |f|
filename = File.basename(f)
new_filename = filename.gsub(/IMG_([0-9]+)/, "reU-")
puts "#{filename} => #{new_filename}"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment