Видалення колекцій папок за допомогою командного рядка (файл .bat)


0

У мене є папка 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

...

Я хочу спробувати видалити ці папки 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: & gt; довідку для


0

Результати тестування @Keith:

Неправильний ім'я файлу, ім'я каталогу або синтаксис мітки томів.

Неправильний ім'я файлу, ім'я каталогу або синтаксис мітки томів.

Неправильний ім'я файлу, ім'я каталогу або синтаксис мітки томів.

Неправильний ім'я файлу, ім'я каталогу або синтаксис мітки томів.

Натисніть будь-яку кнопку, щоб продовжити . . . -

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.