2013-08-12 2 views
0

IIS7을 사용하고 있고 여러 폴더 (HTML5를 기반으로하는 개별 웹 페이지)가 게시되었습니다. 모든 폴더에는 "cache.manifest"라는 파일이 있고 특정 문자열 (javascript 파일 이름)을 찾고 내 새 문자열로 바꿉니다.여러 파일로 찾아 바꾸기

나는 1000 개가 넘는 폴더가 있으며 이것을 자동화하려고합니다.

나를 위해이 작업을 수행 할 .net 또는 유사한 코드를 찾고 있습니다. 이 폴더에 액세스 할 수 있으므로 EXE를 실행하여이 작업을 수행 할 수도 있습니다.

미리 감사드립니다.

답변

1

당신은 sed for Windows으로이 작업을 수행 할 수 있습니다 나오지 매개 변수 -i.bak

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

백업 복사본을 만듭니다.

관련 문제