透過CMD刪除文件

透過CMD刪除文件

我正在嘗試通過以下方式刪除文件

forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /Q /S E:\check"

但如果存在超過 10 天的文件,則會刪除該資料夾中的所有文件。

答案1

如果存在超過 10 天的文件,則會刪除該資料夾中的所有文件。

forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /Q /S E:\check"

當您使用以下命令刪除正在搜尋的目錄(及其所有子目錄)時,這並不奇怪:

del /Q /S E:\check

相反,您需要刪除匹配的檔案。嘗試以下命令:

forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /q @path"

進一步閱讀

相關內容