Войти

Показать полную графическую версию : [решено] Удаление одинаковых подпапок из родительской папки


D_Master
27-03-2009, 22:35
Вроде бы простая задача, а как реализовать не пойму...
У команды del есть параметр /s, который удаляет указанный файл из всех подкаталогов, а вот у rd такого параметра нету...

Дано: папка от TortoiseSVN, в каждом каталоге которой лежит препротивная моему глазу и винту папка .svn. Вот её и нужно удалить из всех папок родительского каталога.

ЗЫ Гуглил. Если что, прошу не пинать ;)

Maza Faka
28-03-2009, 08:56
D_Master
Попробуйте так:

@Echo Off

Set Folder=c:\TortoiseSVN

For /F "Tokens=*" %%A In ('Dir /A:D /B /S %Folder% ^| Findstr /I ".svn$"') Do RD /S /Q "%%A">Nul 2>&1

D_Master
28-03-2009, 15:08
Maza Faka, благодарю! Работает как надо!




© OSzone.net 2001-2012