Skip to content

Instantly share code, notes, and snippets.

@jbilbo
Created December 3, 2014 22:45
Show Gist options
  • Save jbilbo/c4671289c7a31d81a81e to your computer and use it in GitHub Desktop.
Save jbilbo/c4671289c7a31d81a81e to your computer and use it in GitHub Desktop.
little script to rename photos for an internal need.
#!/usr/bin/env ruby
array_photos =
[ 'ne001.png.1', 'ne001.png.2', 'ne001.png.3', 'ne001.png.4', 'ne002.png.1', 'ne002.png.2', 'ne002.png.3', 'ne002.png.4', 'ne003.png.1', 'ne003.png.2', 'ne003.png.3', 'ne003.png.4', 'ne004.png.1', 'ne004.png.2', 'ne004.png.3', 'ne004.png.4', 'ne005.png.1', 'ne005.png.2', 'ne005.png.3', 'ne005.png.4', 'ne006.png.1', 'ne006.png.2', 'ne006.png.3', 'ne006.png.4', 'ne007.png.1', 'ne007.png.2', 'ne007.png.3', 'ne007.png.4', 'ne008.png.1', 'ne008.png.2', 'ne008.png.3', 'ne008.png.4', 'ne009.png.1', 'ne009.png.2', 'ne009.png.3', 'ne009.png.4', 'ne010.png.1', 'ne010.png.2', 'ne010.png.3', 'ne010.png.4', 'ne011.png.1', 'ne011.png.2', 'ne011.png.3', 'ne011.png.4', 'ne012.png.1', 'ne012.png.2', 'ne012.png.3', 'ne012.png.4', 'ne013.png.1', 'ne013.png.2', 'ne013.png.3', 'ne013.png.4', 'ne014.png.1', 'ne014.png.2', 'ne014.png.3', 'ne014.png.4', 'ne015.png.1', 'ne015.png.2', 'ne015.png.3', 'ne015.png.4', 'ne016.png.1', 'ne016.png.2', 'ne016.png.3', 'ne016.png.4', 'ne017.png.1', 'ne017.png.2', 'ne017.png.3', 'ne017.png.4', 'ne018.png.1', 'ne018.png.2', 'ne018.png.3', 'ne018.png.4' ]
number = 93
jump = 1 #we will jump an extra number every 4 numbers
extension = '.dat'
fotos_dir = 'photos_rename/'
array_photos.each do |p|
system "mv #{fotos_dir}#{p} #{fotos_dir}#{number}#{extension}"
if jump == 4
number += 1
jump = 0
end
jump += 1
number += 1
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment