我使用下面的批處理文件刪除多個驅動器上的不需要的文件。帶目錄變量的批量刪除 - windows 7
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,全部.txt看起來是這樣的:
mydirectory
TEST.xlsx
TEST2.xlsx
這個偉大的工程。它刪除單個目錄中的文件。但現在我需要它做更多。我需要批處理文件來刪除不同目錄中的文件。所以,它歸結爲如何即時更改目錄。
任何幫助將不勝感激。
您希望我相信擴展爲'@del/q「D:\ HFI \ D:\ mydirectory \ D:\ mydirectory」'的命令有效嗎? – SomethingDark
謝謝。糾正。 – joehua
你可能想看看[在此](http://stackoverflow.com/questions/38911430/rename-files-using-wildcard-paths/38941888#38941888)。你可以放入目錄/文件名(包括通配符)並用該代碼重命名它們。只需將'ren'改爲'del',它就可以滿足您的需求。這是相當大的,但它對我很好。請注意最後的註釋/排除子文件夾。 – geisterfurz007