- - Como excluir automaticamente arquivos anteriores a X dias no Windows 10

Como excluir automaticamente arquivos anteriores a X dias no Windows 10

Windows 10 tem um recurso chamado Storage Senseque libera espaço no seu sistema. Ele tem como alvo a Lixeira e os arquivos temporários. Exclui arquivos com mais de 30 dias se não tiverem sido usados ​​/ acessados. O recurso é útil, mas não permite adicionar pastas adicionais a ele. Se você deseja excluir automaticamente os arquivos com mais de X dias, onde X é qualquer número de dias que você escolher, a seu critério, será necessário criar uma tarefa agendada e usar um comando de prompt de comando.

Devemos avisar que o comando costumavaexcluir automaticamente arquivos com mais de X dias não para para verificar se você acessou o arquivo recentemente. Ele analisará a data da "Última modificação". Portanto, se o arquivo nunca foi modificado, ele será excluído.

Comando Excluir arquivos

O comando usado para excluir arquivos é o seguinte;

ForFiles /p "C:path to folder" /s /d -30 /c "cmd /c del @file"

Você precisará modificá-lo para a pasta quedeseja excluir arquivos de. Certifique-se de executar este comando em uma pasta. Não aponte para pastas do sistema, como a pasta Downloads ou a pasta Desktop. Você pode criar uma pasta em um desses locais e excluir arquivos dela, mas não direciona as próprias pastas. O comando examinará as subpastas da pasta para a qual você aponta.

Para modificar o comando, você precisa adicionar o caminho correto à pasta da qual deseja excluir os arquivos e a data de validade que deseja definir para os arquivos. É assim que o comando modificado se parece;

ForFiles /p "C:UsersfatiwDesktopScreenshots" /s /d -10 /c "cmd /c del @file"

Ele excluirá arquivos com mais de 10 diasantigo e que residem no local indicado após / p. Você pode testá-lo com uma pasta fictícia e alguns arquivos antigos executando o comando no prompt de comando.

Tarefa agendada

Abra o agendador de tarefas. Clique em Criar tarefa à direita. Atribua um nome à tarefa para que você possa encontrá-la facilmente mais tarde, quando / se você decidir excluí-la. Em seguida, vá para a guia Triggers. Clique em Novo e, na janela Novo acionador, selecione com que frequência você deseja que a tarefa seja executada.

Clique em OK e vá para a guia Ações. Novamente, clique em Novo na parte inferior. No campo Ação, selecione a opção "Iniciar um programa". Em seguida, no campo Programa / Script, digite "ForFiles". Finalmente, no campo Adicionar argumentos, insira o comando da seção anterior, mas omita a parte ForFiles. Deve ficar assim quando você o digita;

/p "C:UsersfatiwDesktopScreenshots" /s /d -10 /c "cmd /c del @file"

Para a etapa final, vá para a guia Configurações e ative as opções “Permitir que a tarefa seja executada sob demanda” e “Executar tarefa o mais rápido possível após a falta de um início agendado”. É tudo o que você precisa fazer.

Comentários