Como excluir arquivos automaticamente no Windows
Anteriormente eu escrevi sobre um programa chamado DropIt que automaticamente move ou copia arquivos para você quando novos arquivos aparecem dentro de uma pasta. Isso pode ser útil, por exemplo, se você tiver espaço limitado em um disco rígido local e quiser transferir todos os seus downloads para um dispositivo de armazenamento(storage device) externo .
Se você deseja excluir arquivos automaticamente, há duas maneiras de fazer isso no Windows . O primeiro método envolve o download de um aplicativo freeware(freeware app) chamado AutoDelete que permite configurar um agendamento para excluir arquivos em uma pasta específica. Eu já escrevi dois guias detalhados sobre como usar o programa ( aqui e aqui ), então confira se você prefere um programa freeware para fazer o trabalho.
O segundo método para excluir arquivos é criar um arquivo em lotes(batch file) e, em seguida, agendar a execução desse arquivo em lotes(batch file) . Você pode fazer tudo isso sem instalar nenhum software de terceiros. Neste artigo, mostrarei as etapas para criar um arquivo em lotes(batch file) e, em seguida, usar o Agendador de Tarefas(Task Scheduler) para que o script seja executado de forma recorrente.
Etapa 1 - Criar arquivo em lote
Se criar um arquivo em lote(batch file) parece um pouco assustador ou muito técnico, não se preocupe porque você não precisa saber o que isso significa. Vou explicar o que você precisa copiar e colar, onde e quais opções você pode alterar. Primeiro(First) , abra o Bloco de Notas e copie(Notepad and copy) e cole a seguinte linha de texto:
forfiles -p "C:\Test" -s -m *.* /D -5 /C "cmd /c del @path"
A linha acima provavelmente não faz sentido, o que está perfeitamente bem, pois explicarei abaixo. Basicamente(Basically) , ele diz ao Windows para excluir todos os arquivos na pasta C:Test e subpastas com(folder and sub-folders) mais de 5 dias. Aqui está a aparência do seu arquivo do Bloco de Notas .(Notepad file)
Antes de entrarmos em mais detalhes sobre o comando, vamos salvar o arquivo e fazer um teste(test run) . Primeiro(First) , crie uma pasta em seu computador chamada Test na raiz da unidade(C drive) C. Em seguida, clique em Arquivo(File) – Salvar(Save) e salve o arquivo como um arquivo em lote(batch file) . Para fazer isso, digite um nome seguido de .bat e altere a lista suspensa Salvar como tipo para (Save as type)Todos os arquivos(All Files) .
Observe que você pode salvar o arquivo em qualquer local do disco rígido que desejar, isso realmente não importa. Agora crie alguns arquivos fictícios na pasta Test e clique duas vezes no arquivo Delete.bat para executá-lo. Alguma coisa é deletada? Provavelmente não!
A razão pela qual nada foi excluído é porque o comando tem /D -5 , o que significa arquivos com 5 dias ou mais. Para excluir qualquer arquivo, independentemente(file regardless) de quando ele foi criado, você pode alterar o -5 para -0 ou remover a parte /D -5 completamente. Agora, se você executá-lo, todos os arquivos serão excluídos.
Para personalizar o comando, a primeira coisa que você pode fazer é alterar o diretório para algo diferente de C:Test. Isso é tão simples quanto copiar o caminho do Windows Explorer para o diretório desejado e colá-lo no comando no Bloco(Notepad) de Notas .
O próximo é o parâmetro -s que você vê após o caminho do diretório. Isso indica que o comando deve examinar todas as subpastas também. Se você não deseja excluir arquivos de subpastas, vá em frente e remova o parâmetro -s.
Em seguida vem -m seguido por *.* , o que significa que o comando deve avaliar arquivos de todos os tipos. Se você deseja excluir apenas um tipo de arquivo(file type) específico em uma pasta, como arquivos PDF ou imagens JPG , basta alterar *.* para *.pdf ou *.jpeg e ele removerá apenas esses arquivos.
A parte /D -X sobre a qual já falamos em termos de quantos anos os arquivos devem ter para se qualificar para exclusão. Você pode mantê-lo com um valor maior que 1, defini-lo como 0 ou removê-lo completamente. Isso é tudo o que precisamos saber sobre o comando.
Há algumas coisas a serem observadas sobre a execução deste comando. Em primeiro lugar, quando os arquivos são excluídos, eles não vão para a Lixeira(Recycle Bin) , mas são excluídos permanentemente, portanto, tenha cuidado ao usá-lo. Em segundo lugar, o comando exclui apenas arquivos, não pastas.
Como este é um arquivo em lote(batch file) , você também pode adicionar várias versões desse comando no mesmo arquivo. Por exemplo, aqui estou criando um arquivo em lote(batch file) que excluirá todos os arquivos DOCX com mais de 180 dias, todos os arquivos PDF com mais de 60 dias e todos os arquivos TXT , independentemente da idade dos arquivos.
Etapa 2 - Agendar arquivo em lote
Agora que você criou e salvou seu arquivo de lote(batch file) , vamos em frente e agendá-lo para ser executado de forma recorrente. Para fazer isso, temos que abrir o Agendador de Tarefas(Task Scheduler) .
Felizmente, já escrevi um artigo sobre como agendar um arquivo de lote(batch file) , então abra essa página para começar. Role(Scroll) para baixo até a seção Agendar arquivo em lote na inicialização do PC(Schedule Batch File on PC Startup) e siga em frente.
A única coisa que você tem que mudar é o Trigger . Você pode escolher entre Diariamente(Daily) , Semanalmente(Weekly) , Mensalmente(Monthly) , Quando o computador é iniciado(When the computer starts) , Quando eu faço logon(When I log on) ou Quando um evento específico é registrado(When a specific event is logged) .
Ao escolher algo como Semanal(Weekly) ou Mensal(Monthly) e clicar em Avançar(Next) , você verá uma nova tela na qual poderá configurar a hora e os dias(time and days) exatos em que deseja que o script seja executado.
Felizmente, esta é uma boa solução para a maioria das pessoas que precisam executar algumas tarefas automatizadas simples para excluir arquivos em seus PCs. Se você tiver alguma dúvida, sinta-se à vontade para postar um comentário. Aproveitar!
Related posts
Como reproduzir arquivos MKV no Windows Media Player
Melhores ferramentas para copiar um grande número de arquivos no Windows
4 Melhor Lightweight Browsers para Windows and Mac
Best Free Karaoke Software para Windows
O Best Reddit Apps para Windows and Mac
3 protetores de tela de apresentação de slides muito melhores que o padrão do Windows 10
10 Best Apps para medir sua produtividade
Melhor ebook Reader Software para Mobile, Laptop or PC
7 Best Apps and Websites para assistir Videos Together
Melhores substituições do Windows Explorer para Windows 10 (atualizado em 2019)
O 9 Best Discord Voice Changer Software (2021)
4 melhores programas para transformar seu PC em um Streaming Media Center
O Best Speech para Text Software para Windows 10
Guia para converter imagens em ícones do Windows ou Mac
Os 7 melhores leitores de PDF para Windows em 2020
Melhor software de streaming do Twitch para Windows e Mac
6 Ways para Animate ainda Photos Online Or com Apps
5 Best Spotify Alternatives para Music Streaming
O Best Parental Control Software para Windows 10
6 Reasons AllTrails Pro vale a pena para Avid Hikers