【发布时间】:2014-10-18 14:06:06
【问题描述】:
我的批处理文件的代码是:
for /f "delims=" %%f in (7profiledeletelist.txt) do rd /s /q "%%f"
PAUSE
exit
在“7profiledeletelist.txt”中,有:(将被删除)
C:\Users\1* (I tried *.* it didnt work)
C:\Users\2* (I tried *.* it didnt work)
C:\Users\3* (I tried *.* it didnt work)
C:\Users\4* (I tried *.* it didnt work)
C:\Users\5* (I tried *.* it didnt work)
C:\Users\6* (I tried *.* it didnt work)
C:\Users\7* (I tried *.* it didnt work)
C:\Users\8* (I tried *.* it didnt work)
C:\Users\9* (I tried *.* it didnt work)
C:\Users\M* (I tried *.* it didnt work)
C:\Users\T* (I tried *.* it didnt work)
但是通过这个7profiledeletelist.txt,bat文件不能删除任何东西。如果我删除 * 并且如果我写了确切的名称,它工作得很好。我想删除用户中以 M-T 和 1 到 9 开头的所有文件夹。如何更改“7profiledeletelist.txt”或批处理脚本。批处理脚本中是否有错误的代码?提前谢谢你:(
我们可以将排除文件夹(例如:文件夹 325 和文件夹 265)添加到此批次中,而不是删除吗?
【问题讨论】:
标签: batch-file cmd command