tl; dr: pule para o último parágrafo
Alterei recentemente o formato do nome de arquivo que eu uso em Exact Audio Copy ao copiar CDs. Eu mudei para que, para CDs de vários artistas, o número da faixa e o título do CD sejam os primeiros.
Isso é bom para qualquer novo CD que eu copie, mas aqueles que eu já copiei ainda usam o antigo esquema de nomenclatura. Obviamente, redigitá-los seria muito mais trabalho do que simplesmente renomeá-los.
O problema é que além de apenas renomear os arquivos, a pasta em que eles estão e a lista de reprodução (e preferencialmente também o log) precisam ser alterados também, então renomear manualmente, enquanto possível, também é um pouco de trabalho.
Há muitos utilitários de renomeação de MP3, mas eu não vi nenhum que especificamente faça alterações em pastas, listas de reprodução e registros também.
Alguém sabe de uma maneira fácil de renomear arquivos, pastas e listas de reprodução usando máscaras? (Na verdade, como as tags não precisam ser atualizadas, tecnicamente não preciso de um renamer de MP3 , apenas um renomeador de arquivos que também pode - automaticamente - renomear a pasta e atualizar os nomes de arquivos dentro de um arquivo de texto.)
Por exemplo, os arquivos, a pasta e as entradas na lista de reprodução (e no log) precisariam ser alterados da seguinte maneira:
old filename/foldername mask and corresponding file/folder-names:
"Various (%C-%Y)\%A [%T] %N (%C)"
C:\Various (Foobar OST-2011)\Bob Bobson [Rap Song] 01 (Foobar OST).mp3
new filename/foldername mask and corresponding file/folder-names:
"Various (%C - %Y)\%N (%D) %A [%T]"
C:\Various (Foobar OST - 2011) (Foobar OST) Bob Bobson [Rap Song].mp3
Para ser claro, o programa precisa ter uma máscara de nome de arquivo / nome da pasta (FNFN) correspondente aos FNFNs existentes, e reorganizar os FNFNs para coincidir com as novas máscaras FNFN, depois atualizar esses FNFNs dentro de alguns arquivos de texto. / p>
(Sim, sei que esse é o material do Perl e regex, mas não sei de nenhuma ferramenta do Windows que possa executar essa tarefa com facilidade.)