Guest User

rename_files

a guest
Apr 13th, 2014
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.38 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2.  
  3. counter = {}
  4. Dir.foreach('/tmp/test') do |file|
  5.     if file != '.' && file != '..'
  6.         key = file.split('.')[0]
  7.         counter[key] = (counter.has_key? key) ? (counter[key]+1) : 1
  8.         if File.file? file
  9.             puts file
  10.             puts "#{key}.#{counter[key]}"
  11.             File.rename(file,"#{key}.#{counter[key]}")
  12.         end
  13.     end
  14. end
Advertisement
Add Comment
Please, Sign In to add comment