Como limpar automaticamente à pasta downloads

Para quem acompanha meus artigos, vocês já devem ter notado que eu escrevo muito sobre gestão, até porque a área técnica eu deixo para meus colegas. Mas hoje eu precisei para e fazer esse artigo, seja um dos motivos a dificuldade em encontrar algo objetivo na internet, e um dos maiores motivos foi encontrar algo que eu conseguisse entender o que eu estava fazendo, por que criar uma bat de deletar, não pode deletar qualquer coisa.

Como o 4future está aí para facilitar a vida das pessoas, o artigo vai automatizar o processo também, porque nós somos completos. 😊

O primeiro passo, abre o seu bloco de Notas e digite o seguinte comando.

REM Deletar arquivos com mais de 1 dia

Em seguida, digite:

forfiles /p “%UserProfile%\Downloads” /s /m *.* /c “cmd /c Del @path” /d -1

(Explicação: O comando pede para deletar os arquivos do usuario na pasta downloads. Note que a palavra “downloads” representa a pasta que eu quero deletar, sendo assim, é possível inserir o nome de qualquer pasta. O d-1 é o período que o arquivo vai ser removido.  Coloquei  1 dia, pq essa pasta não é importante.

O comando fica assim:

Agora, clique em salvar como, e no local da nomenclatura, coloque .bat no final. Importante não salvar o arquivo na pasta que você vai deletar os arquivos.

Agora, vamos deixá-lo automático?

No Pesquisar do seu computador, digite: Agendador de Tarefas OU taskschd.msc A seguinte tela é aberta.

Clique em Ação:

A seguinte tela é apresentada. Coloque nome e uma breve descrição.

Após avançar, chegaremos na tela de frequência. É importante ressaltar que a frequência dessa tela, deve coincidir com a frequência do seu comando. Como o meu exclui todos os dias, o comando é executado todos os dias.

Após isso, clique em avançar.

A próxima tela é onde definimos o horário de execução do script.  

Ao avançarmos, a tela de ação é mostrada. Importante marcar a opção iniciar um programa.

A tela a seguir, é onde apontaremos nosso script. Clique em procurar e selecione seu script que você salvou la no começo do processo todo. A imagem abaixo já possui o local do arquivo preenchido

Após isso, a tela concluir será mostrada e nela você salva seu agendamento.

É possível ir na aba Biblioteca do Agendador de tarefas e conferir todas as tarefas agendadas.

 No meu caso, o script aparece em primeiro, com execução todos os dias as 09:00

Como hoje eu estou Hard Core com meus arquivos inúteis que só ocupam espaço, criei o mesmo script só que apagando os arquivos da lixeira.

Ou seja, se eu não salvar em uma pasta organizada, como deve ser por bem, eu aprendo por mal rs.

Bom pessoal, por hoje é só. Espero que esse artigo ajude meus colegas a liberar um espaço ai nos pcs da vida.

Sobre Bianca Dezorzi 86 Artigos
Pós Graduada em Gestão de T.I, estou sempre aprendendo e consumindo conteúdos de Gestão. Atualmente sou Customer Success Manager na BNP e coordeno uma poderosa Central de Serviços. E nas horas vagas? Amo passear na natureza com meus cachorrinhos.

4 Comentário

  1. Ótimo artigo!

    Como edito esse comando, mas para uma pasta em um dos meus discos?

    Ex: A pasta a qual desejo limpar seu conteudo, está no caminho:

    G:\SID-2\SID-ADM-TRANSFER

    e esta pasta precisa ter seu conteúdo limpo toda sexta-feira as 23:59.

    Antecipadamente grato,

    Osni Kniess

  2. Complementando o comentário anterior, ocorreu o erro:

    Sintaxe inválida. A opção ‘/c’ não é permitida mas de ‘1’ vez(es).
    Digite “FORFILES /?” para obter detalhes sobre o uso.

    Atte
    Osni Kniess

  3. Alterei a linha de comando para:

    REM Deletar arquivos com mais de 1 dia
    G:
    forfiles /p G:\SID-2\SID-ADM-TRANSFER /s /m *.* /C “cmd Del @path” /d -1

    E agora retornou o erro:

    ERRO: Argumento/opção inválido – ‘Del’
    Digite “FORFILES /?” para obter detalhes sobre o uso.

    Pode ajudar?

    • Boa tarde Osni, tudo bem? Fico feliz em ajudar.
      Tente alterar seu comando para:

      REM Deletar arquivos com mais de 1 dia
      G:
      forfiles /p G:\SID-2\SID-ADM-TRANSFER /s /m *.* /C “cmd /c Del @path” /d -1

      Deixei a parte que alterei em negrito. Teste assim e veja se deu certo.

Faça um comentário

Seu e-mail não será divulgado.


*