
Я хочу удалить все файлы в папке, которые начинаются с определенной строки (например "File_EXC"
, ) и которые являются .zip
файлами.
Как это сделать с помощью пакетного файла?
решение1
CD
на правильный путь.DEL FILE_EXC*.ZIP
- нажмите Ввод
решение2
Будет ли удовлетворительным запустить его при завершении работы, вместо того, чтобы забирать циклы процесса, повторяясь каждые 10 минут? Если да, то:
Откройте командную строку, введите
gpedit.msc
и нажмите OK. Разверните Конфигурация компьютера | Параметры Windows | выберите Сценарии (Запуск/Завершение работы).
Дважды щелкните Завершение работы на правой панели.
Нажмите Добавить и введите имя файла и путь к нему.
Проверьте его, выключив и перезагрузив компьютер, а затем найдя файлы, которые должны были быть удалены.
Если нет, создайте здесь второй пакетный файл с именем LOOPY.BAT, который содержит:
REM LOOPY.BAT
:loop
command /c batchfilename.bat
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop