Използвам следния пакетен файл, за да изтрия нежелани файлове на няколко устройства.
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