Autodelete / autorename mp3s?

1

Eu preciso de uma maneira que eu possa automaticamente escanear minha unidade inteira e renomear meu * .mp3 para * .3pm ou excluí-los. Como eu pude fazer isso?

    
por Magnetic_dud 19.04.2010 / 12:59

4 respostas

1

Para a parte de renomeação, você pode fazer isso com Ant Renamer . (Embora não seja a melhor maneira de fazer isso)

Ao clicar em "Adicionar pastas", você deve verificar todas as opções (adicionar arquivos selecionados, adicionar pastas selecionadas, aplicar essas duas opções também a subpastas) e selecionar sua unidade. Levará muito tempo para fazer a lista inicial, uma vez que irá recuperar a lista total de arquivos para renomear.

Quando os arquivos estiverem listados, você poderá definir uma ação de "substituição de string", de .mp3 para .3pm.

Você não pode excluí-los deste programa, no entanto.

Dito isto, provavelmente existe uma maneira melhor de fazer isso, porque esse método vai custar muito tempo para nada, listando e tentando fazer uma ação na totalidade dos arquivos da unidade, não apenas em mp3s.

    
por 19.04.2010 / 15:35
2

Dado um Cygwin ou MinGW ambiente, ou mesmo do GnuWin32 encontrar :

# delete them all
find /cygdrive/x -iname '*.mp3' -delete

# rename them all
# requires the classic Perl rename script or workalike
find /cygdrive/x -iname '*.mp3' -print0 | xargs -0 rename.pl 's/\.mp3$/.3pm/'

Este é o script clássico de renomeação Perl ; Está disponível em muitos lugares diferentes. Aqui está uma versão mais atualizada em Perlmonks. Faça o download e salve-o em algum lugar no seu PATH com o nome rename.pl (ou atualize o comando com o nome que você deu).

Substitua x pela sua letra de unidade (para o Cygwin) ou pelo caminho correspondente para a raiz da sua unidade no MinGW ou no GnuWin32.

    
por 20.04.2010 / 11:28
1

Você está familiarizado com o Python? Você poderia tentar usar o módulo os: os.rename(old, new)

e selecione todos os arquivos * .mp3 usando o módulo os.glob .

    
por 19.04.2010 / 15:24
1

I need a way that i can automatically scan my whole drive and rename my *.mp3 to *.3pm or delete them, how I could do that?

Bem, você diz que pode renomeá-los ou apagá-los, então aqui está um comando que irá apagar todos os arquivos * .mp3.

del *.mp3 /S /F /Q
    
por 20.04.2010 / 12:48