Como excluir arquivos com mais de X dias automaticamente no Windows 10

Como excluir arquivos com mais de X dias automaticamente no
⏱️ 6 min read

No Windows 10, você pode usar o Prompt de Comando e o Agendador de Tarefas para excluir automaticamente arquivos com mais de um determinado número de dias para liberar espaço e manter seus arquivos organizados.

O aplicativo Configurações inclui Sensor de armazenamento, um recurso que é executado automaticamente quando o armazenamento está baixo para liberar espaço. Além da capacidade de excluir arquivos temporários, você também pode habilitar o recurso para excluir arquivos que estão na lixeira ou na pasta Downloads que não foram alterados nos últimos 30 dias. No entanto, o recurso é limitado e não oferece a opção de monitorar pastas adicionais para excluir seus arquivos que não foram alterados nos últimos 60 dias.

Se você armazena arquivos temporários da internet ou projetos em pastas diferentes, é possível usar o ParaArquivos comando no prompt de comando e no Agendador de tarefas para excluir arquivos de qualquer pasta com mais de um número específico de dias.

Neste guia, você aprenderá as etapas para excluir manualmente os arquivos que não foram modificados em um número específico de dias e as etapas para criar uma tarefa automatizada que excluirá arquivos com mais de um determinado número de dias dentro de qualquer pasta no Windows 10 .

Importante: Antes de usar o comando na pasta que você deseja organizar, é recomendável testar essas etapas usando uma pasta de teste, pois usar os parâmetros incorretos e outros erros podem causar a exclusão dos arquivos errados.

Como usar o ForFiles para excluir arquivos com mais de X dias no Windows 10

Se você tiver pastas diferentes com muitos arquivos e quiser limpar excluindo os arquivos mais antigos que um determinado número de dias, poderá usar o comando ForFiles.

Para usar o comando ForFiles para excluir arquivos com mais de um determinado número de dias, siga estas etapas:

  1. Aberto Começar no Windows 10.

  2. Procurar por Prompt de comando, clique com o botão direito do mouse no resultado e selecione o Executar como administrador opção.

  3. Digite o seguinte comando para excluir os arquivos que não foram modificados nos últimos 30 dias e pressione Entrar:

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

    No comando acima lembre-se de alterar "C:\path\to\folder" especificando o caminho para a pasta que você deseja excluir os arquivos e alterar /d -30 para selecionar arquivos com a data da última modificação.

    ForFiles usando o prompt de comando

Detalhamento do comando ForFiles

  • /p— indica o nome do caminho para iniciar a pesquisa.
  • /s— instrui ForFiles a pesquisar dentro de subdiretórios.
  • /d— especifica a data da última modificação de um arquivo.
  • /c — instrui ForFiles a executar o comando, que deve ser colocado entre aspas duplas. O padrão é “cmd /c del @arquivo”.
  • /q — permite excluir pastas sem exigir confirmação.

Se você quiser saber mais sobre esses switches, use o ForFiles /? Comando.

Como usar o Agendador de Tarefas para excluir arquivos com mais de X dias automaticamente no Windows 10

O comando nas instruções anteriores permite excluir arquivos em uma pasta com mais de 30 dias, mas você precisa abrir o Prompt de Comando e executar o comando manualmente sempre que quiser liberar espaço.

Se você quiser automatizar o processo, precisará usar o Agendador de Tarefas no Windows 10 para criar uma tarefa que execute o comando em intervalos especificados.

Para criar uma tarefa agendada com os comandos ForFiles para excluir arquivos que não foram alterados há algum tempo, siga estas etapas:

  1. Aberto Começar.

  2. Procurar por Agendador de tarefas e clique no resultado superior para abrir a experiência.

  3. Clique com o botão direito do mouse Biblioteca do Agendador de Tarefas pasta.

  4. Clique no Nova pasta opção.

  5. Digite qualquer nome para a pasta e clique em OK. (Estamos criando uma nova pasta para manter as tarefas organizadas e separadas das tarefas do sistema.)

  6. Clique com o botão direito do mouse na pasta criada recentemente e selecione o Criar tarefa opção.

  7. Na caixa “Nome”, digite um nome para a tarefa.

  8. Na guia “Geral”, na seção “Opções de segurança”, selecione o “Executar se o usuário estiver conectado ou não” opção. (Esta opção fará com que a janela de comando não apareça quando a tarefa for executada automaticamente.)

    Guia Geral do Agendador de Tarefas
    Guia Geral do Agendador de Tarefas

  9. Limpar o Não armazene a senha opção.

  10. Clique na guia “Triggers” e clique no botão Novo botão.

  11. Usando o menu suspenso “Iniciar a tarefa”, selecione o Em um cronograma opção.

  12. Em “Configurações”, especifique quando deseja que a tarefa seja executada (por exemplo, Na hora, Diariamente, Semanalmente, Mensalmente). Qualquer que seja a opção selecionada, certifique-se de especificar o Começar configurações do lado direito.

  13. Clique no OK botão.

    Configurações do acionador do Agendador de Tarefas
    Configurações do acionador do Agendador de Tarefas

  14. Clique na guia “Ações” e clique no botão Novo Botão.

  15. Usando o menu suspenso “Ações” e selecione o Iniciar um programa opção.

  16. Na caixa “Programa/script”, digite o seguinte comando:

    ForFiles
  17. Digite o seguinte comando na caixa “Adicionar argumentos” e clique no botão OK botão.

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

    No comando acima lembre-se de alterar "C:\path\to\folder" especificando o caminho para a pasta que você deseja excluir arquivos e alterar /d -30 para selecionar arquivos com a data da última modificação.

    Configurações de ação do Agendador de tarefas
    Configurações de ação do Agendador de tarefas

  18. Clique no OK botão.

  19. Clique na guia “Configurações” e certifique-se de verificar as seguintes opções:

    • Permitir que a tarefa seja executada sob demanda.
    • Execute a tarefa o mais rápido possível depois que um início agendado for perdido.
    • Se a tarefa falhar, reinicie a cada.
  20. Clique no OK botão.

    Configurações adicionais do Agendador de Tarefas
    Configurações adicionais do Agendador de Tarefas

  21. Se solicitado, digite seu nome de usuário e senha administrativos.

  22. Clique no OK botão.

Depois de concluir as etapas, o comando será executado de acordo com a programação, excluindo os arquivos no local mais antigos que o número de dias especificado. Lembre-se de não alterar o nome ou mover a pasta para outro local. Caso contrário, a tarefa falhará.

Atualização de 5 de janeiro de 2022: Este guia foi publicado inicialmente em outubro de 2017 e foi revisado em janeiro de 2022 para garantir que as etapas ainda sejam precisas.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x