rmdir /s /q "C:\Windows\SoftwareDistribution.bak\"
上述操作将删除单个文件夹:SoftwareDistribution.bak。
如何删除所有名称为 SoftwareDistribution.bak 的文件夹?例如,SoftwareDistribution.bak1、SoftwareDistribution.bak3、SoftwareDistribution.bak2 等等。
答案1
Rmdir 不接受通配符,因此你必须先枚举目录
for /D %A in (C:\Windows\SoftwareDistribution.bak*) Do @RMDir /S /Q "%A"
出于安全原因,我在测试时省略了 /Q 开关。
在批处理文件中更改%A
为%%A