domingo - 14 / 03 / 2010

Renomeando arquivos em massa com o pyRenamer

Vez ou outra nos deparamos com a seguinte situação: ter que renomear uma grande quantidade de arquivos para evitar que os arquivos diferentes, porém com nomes iguais, substituam uns aos outros.

Pode acreditar. Acontece muito comigo, especialmente quando envolve as fotografias da máquina digital.

A solução pode parecer simples, já que trata-se apenas de renomear as fotos antes de copiar para o diretório de destino, mas, e se forem mais de 100 imagems?

Obviamente, o problema não se prende somente às imagens e pode, eventualmente, ocorrer com arquivos diferentes como músicas, textos, apresentações e mais uma infinidade de arquivos.

Dependendo da quantidade, renomear um a um pode ser a solução (desde que sejam poucos), mas torna-se uma tarefa bem monotona e irritante se estamos falando de uma grande quantidade de arquivos. Assim, o melhor a se fazer é utilizar algum programa ou script para fazer o "trabalho sujo".

Essa é a tarefa do pyRenamer, um pequeno prático programa que resolve o problema de renomear vários arquivos simultaneamente.

Com ele, basta selecionar os arquivos dentro de uma mesma pasta, indicar o novo formato dos nomes, verificar como a coisa vai ficar e mandar ver:

O programa já vem com vários formatos definidos para renomear os arquivos. Por exemplo: adicionando a tag {num} no campo do novo nome (o segundo) o programa usa uma sequência numérica para renomear seus arquivos (como na imagem acima). Se quisermos numerar com duas casas decimais, basta adicionar {num2} e teremos como resultado algo como 01, 02, 03…

Para verificar outras possibilidades, como data completa, dia, mês e muito mais, basta posicionar o mouse sobre o campo do novo nome (o segundo).

Além de simplesmente renomear os arquivos, o programa permite mudar um determinado caractere dos nomes ou alternar entre letras MAIÚSCULAS e minúsculas rapidamente, assim como remover os acentos e espaços em branco dos nomes dos arquivos.

Essas tarefas são realizadas na aba "substituitions" e funciona de maneira semelhante à tarefa de renomear: basta selecionar os arquivos na pasta, escolher a ação e mandar ver.

Instalação:

O pyRenamer pode ser encontrado no seguinte link:

http://www.infinicode.org/code/pyrenamer/download.php

Além do source, temos arquivos no formato .deb, para Ubuntu/Debian. Nesse caso, basta fazer o download do arquivo, dar um duplo clique sobre ele e informar a senha para finalizar a instalação.

O programa ainda pode ser encontrado nos repositórios das duas distros, o que significa que podemos instalar através do apt-get:

$ sudo apt-get install pyrenamer

Ou através do synaptic, procurando por "pyrenamer".

Instalando através do source:

O source pode ser encontrado no link acima. Basta efetuar o download, descompactar o arquivo, acessar a pasta criada e, através do terminal, executar os seguintes comandos (dentro da pasta descompactada):

$ ./configure
$ make
$ sudo make install

As seguintes dependências são necessárias para a instalação do programa:

  • python
  • pygtk
  • gconf
  • python-hachoir-metadata ou python-eyed3 (para músicas)

Depois de instalado, basta usar o comando pyrenamer para abrir o programa.

Agora ficou bem mais simples e rápido renomear aquele monte de arquivos sem a necessidade de clicar em um por um para executar a tarefa. ;-)

Referência:

http://www.infinicode.org/code/pyrenamer/


Informática - Submarino.com.br

3 Comments to “Renomeando arquivos em massa com o pyRenamer”

  1. Nildo CN disse:

    Renomeando arquivos em massa com o pyRenamer http://bit.ly/cAyTdE

  2. Acontece muito comigo também quando estou organizando fotos.

    Ótima dica menino.

    []'s

Trackbacks/Pingbacks

  1. pyRenamer – renomeie arquivos em massa

Deixe um comentário

Campos marcados com * são obrigatórios Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree

Busca do Google

Topblog 2010

topblog

Mais recentes