在 PowerShell 中获取父级的父目录
路径定义计算机上文件和目录的位置。有几个 cmdlet 可以在 PowerShell 中获取文件和目录的路径。
本教程将教你使用 PowerShell 获取路径的父级父目录。
使用 Split-Path
Cmdlet 在 PowerShell 中获取父级的父目录
Split-Path
cmdlet 显示路径的指定部分。它可以是父文件夹、子文件夹、文件名或文件扩展名。
默认是返回指定路径的父文件夹。
以下命令返回路径 C:\New\complex\formula.png
的父文件夹。
Split-Path 'C:\New\complex\formula.png'
输出:
C:\New\complex
以下示例获取路径 C:\New\complex\formula.png
的父级父文件夹。
Split-Path (Split-Path 'C:\New\complex\formula.png')
输出:
C:\New
你还可以通过管道将路径字符串传递给 Split-Path
并获取特定部分。此命令还打印路径 C:\New\complex\formula.png
的父级父目录。
'C:\New\complex\formula.png' | Split-Path | Split-Path
输出:
C:\New
有关详细信息,请参阅 拆分路径
。
使用 Parent
属性在 PowerShell 中获取父级的父目录
Get-Item
是另一个可用于在 PowerShell 中获取父目录的 cmdlet。此方法在目录路径上效果最佳。
PowerShell 中的 DirectoryInfo
对象有一个 Parent
属性,它表示父目录的路径。
以下命令返回路径 C:\New\complex
的父目录。
(Get-Item 'C:\New\complex').Parent.FullName
输出:
C:\New
你可以使用以下命令获取路径 C:\New\complex
的父级父目录。
(Get-Item 'C:\New\complex').Parent.Parent.FullName
输出:
C:\
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。