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