
Quero excluir todos os arquivos de uma pasta que comece com uma determinada string (por exemplo "File_EXC"
) e que sejam .zip
arquivos.
Como posso fazer isso com um arquivo em lote?
Responder1
CD
para o caminho correto.DEL FILE_EXC*.ZIP
- pressione Enter
Responder2
Seria satisfatório executá-lo no desligamento, em vez de executar ciclos de processo fazendo loops a cada 10 minutos? Se for assim:
Abra um prompt de comando, digite
gpedit.msc
e clique em OK. Expanda Configuração do Computador | Configurações do Windows | selecione Scripts (inicialização/desligamento).
Clique duas vezes em Desligar no painel do lado direito.
Clique em Adicionar e coloque o nome e o caminho do arquivo em lote lá.
Teste-o desligando e reiniciando e, em seguida, procurando os arquivos que deveriam ter sido excluídos.
Caso contrário, crie um segundo arquivo em lote aqui chamado LOOPY.BAT que contém:
REM LOOPY.BAT
:loop
command /c batchfilename.bat
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop