Как я могу удалить все папки, имена которых SoftwareDistribution.бак?

rmdir /s /q "C:WindowsSoftwareDistribution.bak" 

выше будет удалена одна папка: SoftwareDistribution.бак.


Как я могу удалить все папки, имена которых SoftwareDistribution.бак? Например, SoftwareDistribution.bak1, SoftwareDistribution.bak3, SoftwareDistribution.bak2, и так далее.

7
задан Matthew Wai
02.01.2023 8:02 Количество просмотров материала 2444
Распечатать страницу

1 ответ

Rmdir не принимает подстановочные знаки, поэтому сначала нужно перечислить каталоги

for /D %A in (C:\Windows\SoftwareDistribution.bak*) Do @RMDir /S /Q "%A"

по соображениям безопасности я бы опустил переключатель /Q во время тестирования.

В пакетном файле измените %A до %%A

2
отвечен LotPings 2023-01-03 15:50

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх