我想在特定目录中删除早于ome日的所有文件夹,子文件夹和文件,并使用forfiles保留一个文件夹,如下面的命令:
forfiles /p "C:\path\tocheck" /s /m *.* /c "cmd /c for /d %%i in (C:\path\tocheck\\*) do if /i not "%%~nxi"=="foldernottobedeleted" rd /s /q "%%i"" /D -1
上面的命令删除除了我想要保留的文件和新文件之外的所有内容,它会跳过/ d参数。我错了吗?
您是否考虑过使用PowerShell执行此操作?
—
Ob1lan 2015年