Loops 删除具有未知/可变文件夹的路径中的子文件夹
我正在尝试删除:Loops 删除具有未知/可变文件夹的路径中的子文件夹,loops,batch-file,subdirectory,Loops,Batch File,Subdirectory,我正在尝试删除: C:\Users\abc01\AppData\Roaming\Mozilla\Firefox 其中abc01=用户名。所以有多个C:\users\…文件夹。有些人有“Firefox”子文件夹,有些人没有 我正试图找出一个循环,使它工作,但我有麻烦 如果通配符可与ARD命令一起使用,则为: rd /q /s "C:\Users\\*\AppData\Roaming\Mozilla\Firefox" 非常感谢您的投入 > P>不能使用诸如“代码> *>代码>或 之类的通配符,在
C:\Users\abc01\AppData\Roaming\Mozilla\Firefox
其中abc01
=用户名。所以有多个C:\users\…
文件夹。有些人有“Firefox”子文件夹,有些人没有
我正试图找出一个循环,使它工作,但我有麻烦
如果通配符可与ARD命令一起使用,则为:
rd /q /s "C:\Users\\*\AppData\Roaming\Mozilla\Firefox"
非常感谢您的投入 > P>不能使用诸如“代码> *>代码>或<代码> <代码>之类的通配符,在路径的中间,只能在最后一个元素中使用ORRUC。解决方法是使用解析通配符,然后在循环体中删除子文件夹,如下所示:
for/D%%D in(“C:\Users\*”)do(
rd/Q/S“%%~D\AppData\Roaming\Mozilla\Firefox”
)
啊!这正是我想要达到的,非常感谢!我使用了一个For/f循环并处理结果,太复杂了,但这样做很好。:)