Удалить все файлы из папки с помощью bat, которые соответствуют определенному шаблону в Windows 10

Удалить все файлы из папки с помощью bat, которые соответствуют определенному шаблону в Windows 10

Я хочу удалить все файлы в папке, которые начинаются с определенной строки (например "File_EXC", ) и которые являются .zipфайлами.

Как это сделать с помощью пакетного файла?

решение1

  1. CDна правильный путь.
  2. DEL FILE_EXC*.ZIP
  3. нажмите Ввод

решение2

Будет ли удовлетворительным запустить его при завершении работы, вместо того, чтобы забирать циклы процесса, повторяясь каждые 10 минут? Если да, то:

Откройте командную строку, введите gpedit.mscи нажмите OK. Разверните Конфигурация компьютера | Параметры Windows | выберите Сценарии (Запуск/Завершение работы).
Дважды щелкните Завершение работы на правой панели.
Нажмите Добавить и введите имя файла и путь к нему.
Проверьте его, выключив и перезагрузив компьютер, а затем найдя файлы, которые должны были быть удалены.

Если нет, создайте здесь второй пакетный файл с именем LOOPY.BAT, который содержит:

REM LOOPY.BAT
:loop
command /c batchfilename.bat
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop

Связанный контент