Como posso excluir em lote todos os arquivos de um determinado tipo em uma pasta mais recente que uma determinada data no Windows?

1

Então o Google Music decidiu baixar cerca de metade da minha biblioteca de músicas para a minha biblioteca de música local quando eu disse para baixar minhas músicas compradas, então agora eu tenho um monte de MP3s que eu preciso excluir automaticamente.

Posso obter ajuda aqui? Eu não sou tão bom com script em lote.

    
por Mr. November 19.12.2011 / 06:18

2 respostas

3

Você pode usar forfiles

forfiles /p g:\music /d -30 /c "cmd /c del @file"

Isso excluirá qualquer arquivo com mais de 30 dias.

Leia sobre a sintaxe de forfiles aqui

Se ele não estiver presente em seu sistema, faça o download dos arquivos do Reskit ftp

da MSFT     
por 19.12.2011 / 07:40
1

Por outro caminho de script de comando para fazer isso, usando TCC / LE da JP Software , simplesmente use intervalos de datas e o comando del :

del /[d2011-12-19] *.mp3

Sim, você também pode fazer os últimos 30 dias:

del /[d-30] *.mp3

Leitura adicional

  • Jonathan de Boyne Pollard (2003, 2007). Realizando algumas tarefas comumente desejadas com os intérpretes de comando da JP Software. . Respostas frequentemente dadas.
por 23.12.2011 / 21:31

Tags