编辑XML配置与批处理文件
问题描述:
我有我的配置文件中的行(.exe.config)编辑XML配置与批处理文件
<appSettings configSource="Configuration\local.config" />
我需要使用批处理文件将其更改为
<appSettings configSource="Configuration\production.config" />
任何想法?
答
这将是非常脆弱和容易出错,但如果你仍然想这样做,继续前进:
-
我们需要延迟扩展
-
遍历文件中的行
for /f "delims=" %%L in (foo.exe.config) do (
-
存储行
set "Line=%%L"
-
执行更换
set "Line=!Line:Configuration\local.config=Configuration\production.config!"
-
输出线再次
echo !Line! )
+0
我选择使用nAnt和xmlpoke来代替。虽然谢谢! – Kay 2012-07-23 17:41:13
参见:http://*.com/questions/60034/how-can-你找到并替换文本使用的Windows命令行envir – 2012-07-21 22:05:54