Архив Тэгов: Shell

Рекурсивное удаление папок

Доброго времени суток.

Столкнулся со следующей задачей — рекурсивное удаление папок

Дано — выкачанный репозиторий, со служебными папками .svn, которые необходимо удалить. В результат надо получить проект, где нет следов SVN.

По сути задача — рекурсивное удаление папок .svn во всех каталогах.

Помогла команда для shell:

FOR /d /r . %d IN (.svn) DO @IF EXIST "%d" (RMDIR /S/Q "%d")

Спасибо этому ресурсу за решение. Команда быстро все папки пробежала и все необходимое удалила. Замечательно просто :)
Вот и все.

Яндекс.Метрика