我在Windows Server 2008上嵌套了几个配置文件,如下所示:
C:\Projects\Project_1\project1.config
C:\Projects\Project_2\project2.config
在我的配置中,我需要像这样进行字符串替换:
<add key="Environment" value="Dev"/>
会变成:
<add key="Environment" value="Demo"/>
我考虑过使用批处理脚本,但是没有很好的方法来执行此操作,并且听说使用PowerShell脚本可以轻松地执行此操作。我已经找到了查找/替换的示例,但是我希望找到一种遍历C:\ Projects目录中所有文件夹并找到以'.config'扩展名结尾的文件的方法。当找到一个时,我希望它替换我的字符串值。
是否有任何好的资源来找出如何执行此操作的方法,或任何可以提供一些见识的PowerShell专家?
1
让我们知道您的工作方式,或者是否有一些奇怪的格式问题需要解决。关于该问题的一件好事是,它可以在不影响生产代码的情况下进行测试
—
Robben_Ford_Fan_boy 2010年