我正在寻找一种方法来删除文件夹中的所有文件,但通过Windows批处理脚本除了一个文件夹..你能帮我解决这个问题。
答案 0 :(得分:4)
测试一下 - 它应该有用。
对于EX:删除除abc
内的cd文件夹以外的所有文件和文件夹pushd“d:\ abc \ cd”&& rd / s / q“d:\ abc”2> nul
答案 1 :(得分:2)
在windows powershell中,使用以下命令删除除一个
之外的所有文件和文件夹Remove-Item c:\<Path to Folder>\* -exclude *<folder you don't want to remove>*
答案 2 :(得分:0)
列出当前目录中的所有文件(以及仅文件):
for /r %%i in (*) do echo %%i
删除您可以执行的文件夹:
RMDIR \"FOLDERNAME" /S /Q
您可以将Windows批处理文件中的两个值比较为:
if NOT "%SubFolderName%" == "folder-name-you-do-not-want-to-delete"
// delete the folder.
我希望你可以连接点......