Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在powershell中解析包含双点目录引用的路径_Powershell - Fatal编程技术网

如何在powershell中解析包含双点目录引用的路径

如何在powershell中解析包含双点目录引用的路径,powershell,Powershell,在Powershell中有没有一种简单的方法可以解决类似这样的路径 c:\a\b\c\..\d 结果是 c:\a\b\d 您可以使用System.Uri获取绝对路径: $p = New-Object System.Uri("c:\a\b\c\..\d") $p.AbsolutePath @ PHuCLV,我不认为这是一个有效的副本,因为这不是关于组合多个路径而是获得一个相对路径的绝对路径。@ Filburt不是关于合并路径而是关于使用 [IO .PAT]::GETFu

在Powershell中有没有一种简单的方法可以解决类似这样的路径

c:\a\b\c\..\d 
结果是

c:\a\b\d

您可以使用System.Uri获取绝对路径:

$p = New-Object System.Uri("c:\a\b\c\..\d")
$p.AbsolutePath

@ PHuCLV,我不认为这是一个有效的副本,因为这不是关于组合多个路径而是获得一个相对路径的绝对路径。@ Filburt不是关于合并路径而是关于使用<代码> [IO .PAT]::GETFultPosith