![使用命令提示符(.bat 文件)删除文件夹集合](https://linux22.com/image/1381784/%E4%BD%BF%E7%94%A8%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6%EF%BC%88.bat%20%E6%96%87%E4%BB%B6%EF%BC%89%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E5%A4%B9%E9%9B%86%E5%90%88.png)
我有文件夹APK分成不同的APK ,包括:framework-res
,,,,等等。MyFiles
SystemUI
twframework-res
APK\framework-res\res\values-in
APK\framework-res\res\values-vi
APK\framework-res\res\values
APK\framework-res\res\values-ko
APK\framework-res\res\values-it
APK\framework-res\res\values-vi-rVN
...
APK\MyFiles\res\values-in
APK\MyFiles\res\values-vi
APK\MyFiles\res\values
APK\MyFiles\res\values-ko
APK\MyFiles\res\values-it
APK\MyFiles\res\values-vi-rVN
...
APK\SystemUI\res\values-in
APK\SystemUI\res\values-vi
APK\SystemUI\res\values
APK\SystemUI\res\values-ko
APK\SystemUI\res\values-it
APK\SystemUI\res\values-vi-rVN
...
APK\twframework-res\res\values-in
APK\twframework-res\res\values-vi
APK\twframework-res\res\values
APK\twframework-res\res\values-ko
APK\twframework-res\res\values-it
APK\twframework-res\res\values-vi-rVN
...
我想尝试从 Windows 中的命令提示符删除所有路径下的这些文件夹values-vi-rVN
;;;values-vi
:values-in
values-it
@echo off
for %%a in ('dir .\apk /ad/b') do rd APK\%%a\res\values-v* /s/q
for %%a in ('dir .\apk /ad/b') do rd APK\%%a\res\values-i* /s/q
pause
但它不起作用。
答案1
您需要给出 /F 开关才能使用括号内的命令。
for /F %%a in ('dir .\apk /ad/b') do rd APK\%%a\res\values-v* /s/q
^^
尝试 C:>help
答案2
测试结果@Keith:
文件名、目录名或卷标语法不正确。
文件名、目录名或卷标语法不正确。
文件名、目录名或卷标语法不正确。
文件名、目录名或卷标语法不正确。
按任意键继续 。 。 。 -