2013-08-12 75 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" 
) 

使用sed的參數-i.bak使得備份副本。