Como criar um arquivo em lote para excluir arquivos com mais de N dias

Resumo:

Você pode economizar espaço e manter as coisas organizadas removendo arquivos de qualquer pasta que tenha mais de um determinado número de dias. Se você tiver muitos arquivos em vários diretórios e desejar limpá-los removendo aqueles que têm mais de um determinado número de dias, você pode usar o comando ForFiles.

Para liberar espaço e manter seus arquivos organizados, você pode usar o prompt de comando e o agendador de tarefas do Windows para remover automaticamente arquivos anteriores a um número especificado de dias.

No entanto, certifique-se de que todos os arquivos a serem avaliados para exclusão estejam em uma pasta pai. Não há problema se esta pasta pai tiver subpastas porque o script em lote também procurará e removerá arquivos em subpastas.

Para começar, inicie o prompt de comando com privilégios administrativos. Para fazer isso, digite cmd na caixa de pesquisa da barra de tarefas, selecione Executar como administrador e pressione o botão Sim. Você pode usar este comando em um arquivo em lote:

  • forfiles /p "PATH" /s /d -15 /c "cmd /c del @file: data >= 15 dias >NUL"

Altere "PATH" para o caminho exclusivo para o qual você executa o comando. Este exemplo usa 15 dias como idade exigida, mas você pode ajustar isso alterando ambos os números em negrito.

A divisão do comando para a linha CMD é a seguinte:

  • /p - especifica o nome do caminho a ser procurado.
  • /s - ForFiles para pesquisar em subdiretórios.
  • /d - especifica a data da última modificação de um arquivo.
  • /c - diz ao ForFiles para executar o comando (deve ser colocado entre aspas duplas). "cmd /c del @file" é o padrão."
  • /q - Permite excluir diretórios sem pedir confirmação.

Se algum dos seus arquivos for corrompido durante a execução do script, você poderá aprender como excluir arquivos corrompidos usando diversas abordagens. No entanto, se você inserir o caminho errado e excluir acidentalmente alguns arquivos importantes, pare imediatamente de usar o disco rígido e utilize um aplicativo de recuperação de arquivos para recuperá-los. EaseUS Data Recovery Wizard é um poderoso software de recuperação de dados que pode recuperar arquivos excluídos, perdidos, formatados, inacessíveis ou corrompidos.