Renomear ficheiros

 Quem nunca teve uma pasta no computador com vários ficheiros, com os nomes parecidos, e precisava de lhes renomear automaticamente?

Bom, pelo menos eu estou nessa situação. Consegui apenas o áudio desta playlist e quero tornar num podcast de um dos meus programas favoritos de sempre, o Telerural. Quem por aí também gosta?

São quase 200 ficheiros em que não interessa a data porque estamos a falar de conteúdo intemporal. O que me interessa é ter apenas uma ordem para publicar os episódios. A maneira mais fácil de o fazer seria dar o mesmo nome a todos e, o próprio windows iria colocar entre parenteses uma ordem de repetição do nome do ficheiro (pelo menos na tese eu tive várias dessas "versões" em que depois vinham os clássicos "_vf", "VF", "vfMesmo", "entregar", ...). Mas este método não me cria borboletas na barriga, não me faz sentar direito na cadeira.

Vamos então tentar complicar, usando o Python.

...

Encontrei este vídeo que com poucas linhas fazia o que eu queria. Simples e eficaz.

Podes ver aqui o caminho utilizado, mas basicamente:

#libraria

#pasta onde estão os ficheiros a renomear

#tratar um-a-um

#dar indicação que para os ficheiros na pasta, trocar o nome fonte(source[src] para nome destino[dst], indicando este último)


Fica a ideia de criar mais tarde uma interface para isto ficar mais intuitivo. Pelo que tenho visto, existe o Tkinter e o PySimpleGUI... Qual achas melhor e porquê?

Comentários