Powershell – How to split parent path of a unc path by using powershell

powershell

Here is a UNC path I've got.\\sharespace\test1\10.0.1212.1

Can I get its parent path\\sharespace\test1\?

Best Answer

There are a few options. If you have access to the share then:

(Get-Item '\\sharespace\test1\10.0.1212.1').Parent.Fullname

If you do not have access to the share, you can go the more unpalatable route of manipulating the string in various ways. This is one:

$path = '\\sharespace\test1\10.0.1212.1'
[string]::Join('\', $path.Split('\')[0..$($path.Split('\').Length-2)])
Related Topic