Como excluir arquivos automaticamente da pasta de download no Windows

excluir arquivos automaticamente no Windows

Atravรฉs de alguns truques, teremos a possibilidade de podermos deletar arquivos que estรฃo alojados dentro da pasta "downloads" no Windows; isso nรฃo faria sentido se nossa proposta nรฃo contemplasse um sistema automรกtico, que รฉ o verdadeiro objetivo deste artigo.

A justificativa para a realizaรงรฃo desta tarefa รฉ que muitas pessoas trabalham com diferentes tipos de arquivos baixados da web, o que faz com que o navegador da Internet baixe por padrรฃo todos esses elementos para a pasta chamada "Downloads", que pode ocupar uma grande quantidade de espaรงo a curto prazo.

Crie um pequeno script para excluir arquivos automaticamente no Windows

Embora o truque que mencionaremos a seguir contemple exclusivamente a possibilidade de excluir arquivos que foram hospedados na pasta "downloads" Windows, mas uma pessoa pode executar a mesma tarefa para qualquer outro diretรณrio. Assumiremos que todos e cada um dos arquivos encontrados nesta pasta sรฃo temporรกrios, o que significa que a qualquer momento teremos que excluรญ-los. Para efeito, tambรฉm vamos considerar um tempo de 30 dias, o que significa que passado esse perรญodo, o script que criaremos a seguir entrarรก em vigor e, portanto, vocรช poderรก excluir arquivos com essa idade em uma รบnica etapa.

REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30

Compartilhamos um pequeno cรณdigo no topo, que vocรช deve copiar e colar em um documento de texto simples (e sem formataรงรฃo). Aqui vocรช deve levar em consideraรงรฃo um aspecto muito importante, que รฉ a pasta "downloads" geralmente fica dentro dos diretรณrios do usuรกrio. Por esse motivo, vocรช deverรก substituir a palavra "Usuรกrio" pela que corresponde ao local em seu computador Windows.

script para deletar arquivos automaticamente

Para ser um pouco mais especรญfico, colocamos uma pequena captura de tela no topo do que vocรช deve fazer com esta modificaรงรฃo. Aรญ vocรช vai perceber que alรฉm deste local que vocรช deve modificar, um tempo de ยซ30 diasยป estรก presente como a data limite de idade que os arquivos devem ter antes de serem excluรญdos. Para o documento plano onde vocรช copiou e colou este pequeno script, vocรช terรก que salve com uma extensรฃo de ".bat" para que se torne um executor de comando em lote.

Se vocรช clicar duas vezes neste arquivo naquele momento, e houver itens na pasta "downloads" com mais de 30 dias, eles serรฃo excluรญdos imediatamente.

Agende a execuรงรฃo automรกtica do script no Windows

Para evitar ter que executar este script que criamos em todos os momentos, vamos sugerir abaixo use o "Windows Task Scheduler", algo que รฉ muito fรกcil de fazer e que sugerimos a seguir por meio das seguintes etapas:

  • Execute o "Windows Task Scheduler".
  • Escolha a opรงรฃo que permitirรก que vocรช crie uma tarefa bรกsica.

Windows Task Scheduler 01

  • Defina o nome e, se desejar, a descriรงรฃo da tarefa que vocรช agendou neste momento.

Windows Task Scheduler 02

  • Agora defina com que freqรผรชncia deseja que a tarefa que estรก criando seja executada.

Windows Task Scheduler 03

  • Vocรช tambรฉm deve definir a hora exata em que deseja que a tarefa seja executada.

Windows Task Scheduler 04

  • Agora vocรช deve ordenar que o agendador de tarefas execute um programa (em nosso caso, o script que geramos anteriormente).

Windows Task Scheduler 05

  • Atravรฉs do respectivo botรฃo, encontre o local onde salvou o script gerado anteriormente.

Windows Task Scheduler 06

  • Agora vocรช sรณ precisa finalizar a criaรงรฃo desta tarefa.

Com os passos que sugerimos, a partir de agora vocรช nรฃo terรก que se preocupar com nada porque o agendador de tarefas do Windows cuidarรก da execuรงรฃo do script que geramos anteriormente e irรก analisar a pasta "downloads". O script farรก uma pequena comparaรงรฃo de datas, definindo quais arquivos tรชm 30 dias ou mais, procedendo para excluรญ-los automaticamente em uma รบnica etapa.


Deixe um comentรกrio

Seu endereรงo de email nรฃo serรก publicado. Campos obrigatรณrios sรฃo marcados com *

*

*

  1. Responsรกvel pelos dados: Miguel รngel Gatรณn
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentรกrios.
  3. Legitimaรงรฃo: Seu consentimento
  4. Comunicaรงรฃo de dados: Os dados nรฃo serรฃo comunicados a terceiros, exceto por obrigaรงรฃo legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento vocรช pode limitar, recuperar e excluir suas informaรงรตes.

     Daniel Diaz dito

    Olรก ... se eu quiser programรก-lo para excluir arquivos de 2 dias, devo alterar o 30 da segunda linha para 2? ou atรฉ 02? obrigado

        Raรบl Fernรกndez dito

      Daniel eu entendo que deve ser -5 porque para fazer o teste coloquei -0 e funcionou para mim

     banheiro dito

    muito bom, mas nรฃo funciona no windows 8.1, quero deletar uma pasta toda vez que dou o arquivo executรกvel, a pasta fica no seu site, se vocรช tiver uma maneira de conseguir isso seria bom, pois eu quero deleta a pasta de anรบncios que aparecem em um jogo toda vez e nรฃo deixa, com esse cรณdigo, se eu fizer manualmente tudo funciona perfeito

        Andres dito

      Se notar que รฉ para apagar arquivos, nรฃo apaga diretรณrios (pastas), nรฃo usei para pastas, mas suponho que na linha onde diz / s se refere aos arquivos e que se vocรช mudar para / d farรก diretรณrios ... entรฃo vocรช tem dois scripts, um para cada coisa e obviamente agendar uma tarefa para a execuรงรฃo automรกtica de cada script

     gilber dito

    como poderia ser para excluir arquivos com extensรฃo .7z ou .rar

        KatNat RamSo dito

      A instruรงรฃo a seguir muda apenas na seรงรฃo onde os asteriscos * aparecem, Todos os arquivos, independentemente de seus nomes, mas com uma extensรฃo .rar

      FORFILES / p D: Pasta excluรญda / s / m * .rar / d -5 / C "cmd / c del @path"

     Raรบl Fernรกndez dito

    Bom dia

    E alguรฉm sabe se alรฉm de apagar os arquivos desse diretรณrio, tambรฉm queremos apagar as pastas como farรญamos?

    obrigado

        Rufino dito

      Para isso, vocรช deve adicionar este cรณdigo e tambรฉm excluir as subpastas:

      @ Echo off
      pushd ยปSUA ROTA / SUA ROTAยป
      del / q *. *
      para / f "Tokens = *" %% G in ('dir / B') do rd / s / q "%% G"
      popd
      pushd

     Andrew dito

    Bom dia
    Como posso evitar a solicitaรงรฃo de confirmaรงรฃo para excluir alguns arquivos?
    desde jรก muito obrigado

     Johnny yugcha dito

    Prezado, posso adicionar vรกrios objetivos?, Ou seja, a primeira linha com a pasta de downloads, a segunda com a pasta de mรบsicas, etc.

     KatNat RamSo dito

    Olรก, como posso dizer que quero excluir aqueles com mais de 4 dias (/ d -4) se meu formato de data รฉ MM / DD / AAAA

        Andres dito

      -04

     Michel Donoso dito

    E como seria se vocรช quisesse que eu excluรญsse todos os arquivos, mas eles tivessem 0bytes, 1bytes ou 7bytes de tamanho?

     Santiago Valladares dito

    O que devo alterar se quiser excluir arquivos com mais de 12 horas?

     alexis dito

    Olรก bom, preciso deletar arquivos do desktop .. ร‰ sรณ mudar o caminho (?) .. Tambรฉm fiz um bat bรกsico para deletar arquivos do desktop e funciona quando executo. No entanto, a tarefa agendada nรฃo funciona. Eu mando vocรช toda vez que ligo o computador, mas os arquivos no momento em que ligo permanecem no lugar (desktop). Tenho Windows 10 Professional 1803

     DAvid dito

    Olรก,

    Quero excluir arquivos com extensรฃo .rar sem um deles. ร‰ possรญvel?