在powershell中保存XML文件需要完整路径 为什么?

前端之家收集整理的这篇文章主要介绍了在powershell中保存XML文件需要完整路径 为什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用powershell的XML功能修改.config文件
调用XMLDocument.Save没有任何效果,除非我提供完整的路径名。
# Open the xml file
$config = [xml](get-content web.config)
#
# modify the XML
$config.SelectNodes("./configuration/connectionStrings/add[@name='LocalsqlServer']") | % { $connNode = $_ }
$connNode.connectionString = $connNode.connectionString -replace '^(.*)Server=[^;]+(.*)$','$1Server=192.168.5.2$2'
#
#
# Now I save it again
#
# This doesn't save it!
$config.Save("web.config");
# However,this works
$config.Save("{0}\\web.config" -f (get-location));

为什么$ config.Save(“web.config”)工作?

我最后把它保存到别的地方,而不是我的本地目录?

如果没有去当前的工作目录,我会检查$ home。

猜你在找的XML相关文章