Замена текста в подкаталогах (Recurse subfolders)
Добавлено: 10 окт 2012, 09:56
Хотя текущая версия программы NHRPLC v2.3 не имеет функции обработки подкаталогов (Recurse subfolders), выполнить программу NHRPLC по отношению к файлам во всех подкаталогах можно с помощью средств командной строки Windows - команды for /r
Удобнее всего оформить это решение в виде командного файла NHRPLCR.CMD:
Тогда следующая команда сделает замену Foo на Bar во всех файлах *.cpp и *.h текущего каталога и всех подкаталогов:
Удобнее всего оформить это решение в виде командного файла NHRPLCR.CMD:
Код: Выделить всё
@echo off
for /r %%a in (.) do pushd "%%a" & cd & nhrplc %* & popd
Код: Выделить всё
nhrplcr -spt:"Foo" -t:"Bar" *.cpp *.h