コマンドプロンプト(.batファイル)を使用してフォルダコレクションを削除する


0

フォルダがあります APK APKに異なるとして含まれています: framework-resMyFilesSystemUItwframework-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

...

これらのフォルダを削除してみたい values-vi-rVN; values-vi; values-in; values-it Windowsのコマンドプロンプトからのすべてのパスに対して:

@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

しかし、それは機能しません。

回答:


2

かっこ内のコマンドを使用するには、FORに/ Fスイッチを付ける必要があります。

for /F %%a in ('dir .\apk /ad/b') do rd APK\%%a\res\values-v* /s/q
    ^^

Cをお試しください:>ヘルプ


0

テスト結果@Keith:

ファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくありません。

ファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくありません。

ファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくありません。

ファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくありません。

何かキーを押すと続行します 。 。 。 -

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.