我正在使用IIS7,并且发布了多个文件夹(基于HTML5的单个网页)。每个文件夹都有一个名为“cache.manifest”的文件,我想找到一个特定的字符串(javascript文件名),并用我的新字符串替换。
我有超过1000个文件夹,并希望自动执行此操作。
我正在寻找一个.net或类似的代码,将为我这样做。我可以访问该文件夹,因此我甚至可以运行EXE来完成此操作。
提前致谢。
答案 0 :(得分: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制作备份副本。