Я использую следующий командный файл для удаления ненужных файлов на нескольких дисках.
set /p DELPATH=<"C:\DELETE-ALL.txt"
for /f "usebackq delims=;" %%i in ("C:\DELETE-ALL.txt") do @del /q "D:\HFI\%DELPATH%\%%i" > C:\DELETE-ALL-4.txt 2>&1
... same command for other local and network drives.
DELETE-ALL.txt выглядит так:
mydirectory
TEST.xlsx
TEST2.xlsx
Это прекрасно работает. Он удаляет файлы в одном каталоге. Но сейчас мне нужно больше. Мне нужен пакетный файл для удаления файлов в разных каталогах. Итак, все сводится к тому, как изменить каталог на лету.
Любая помощь будет оценена.
@del /q "D:\HFI\D:\mydirectory\D:\mydirectory"
, работает? - person SomethingDark   schedule 07.09.2016ren
наdel
, и это должно подойти для вашей цели. Он довольно большой, но он отлично работает для меня. Обратите внимание на комментарий в конце для включения/исключения подпапок. - person geisterfurz007   schedule 07.09.2016