Skip to content

Instantly share code, notes, and snippets.

@erickpereira
Created April 10, 2014 14:59
Show Gist options
  • Save erickpereira/10391237 to your computer and use it in GitHub Desktop.
Save erickpereira/10391237 to your computer and use it in GitHub Desktop.
Ajuste de nome de arquivos com sequencial pela data de modificação
# Renomear todos os arquivos de um diretório por um número sequencial de acordo com a data de modificação do arquivo.
# Usei para meu diretório de fotos.
Dir.chdir("/home/usuario/Imagens")
names = Dir.entries(Dir.pwd)
names.sort!{ |x,y| File.mtime(x) <=> File.mtime(y) }
names.each_with_index { |x,i| File.rename(x,"DSC_%04d.jpg" % (i+1).to_s) if x != '.' and x != '..' }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment