2013-08-12 4 views
0

Я использую IIS7 и имею несколько папок (отдельные веб-страницы на основе HTML5). каждая папка имеет файл с именем «cache.manifest», и я хочу найти определенную строку (имя файла javascript) и заменить ее новой строкой.найти и заменить в нескольких файлах

У меня есть более 1000 папок и вы хотите автоматизировать это.

Я ищу .net или аналогичный код, который сделает это для меня. У меня есть доступ к папке, поэтому я могу даже запустить EXE, чтобы это сделать.

Заранее спасибо.

ответ

1

Вы можете сделать это с sed for Windows:

for /r "start folder" %%a in (cache.manifest*) do (
    if "%%~nxa"=="cache.manifest" sed -i.bak "s/find/replace/g" "%%~fa" 
) 

С помощью параметра -i.bak SED делает резервную копию.

Смежные вопросы