如何将已解析的路径与另一个目录连接起来

时间:2013-08-30 11:43:36

标签: powershell concatenation config octopus-deploy

如何将Web配置资源目录路径与已解析的主目录路径连接起来。在Octopus中,resolve-path为我提供了正确的目录路径,但是我无法将该路径与另一个目录连接起来。我正在使用以下代码,请指导。

$webConfigResources = (resolve-path .)
$webConfigResources +=  "\ResourcesConfiguration.config"
$doc = (gc $webConfigResources) -as [xml]
$doc.SelectSingleNode('//resourcesConfigSection/resources/@baseDirectory').'#text' =            
$doc.Save($webConfigResources)

1 个答案:

答案 0 :(得分:4)

Resolve-Path返回System.Management.Automation.PathInfo对象(不是字符串)。使用Join-Path

$webConfigResources = Join-Path (Resolve-Path .) "\ResourcesConfiguration.config"