通过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"

进一步阅读

相关内容