gpt4 book ai didi

powershell - 如何在Powershell中获取Parent的父目录?

转载 作者:行者123 更新时间:2023-12-03 05:16:22 27 4
gpt4 key购买 nike

因此,如果我有一个存储在变量中的目录,请说:

$scriptPath = (Get-ScriptDirectory);

现在我想找到向上两个个父级别的目录。

我需要一个好的方法:

$parentPath = Split-Path -parent $scriptPath
$rootPath = Split-Path -parent $parentPath

我可以通过一行代码到达 rootPath 吗?

最佳答案

目录版本

get-item 是您友好的 helper 。

(get-item $scriptPath ).parent.parent

如果您只想要字符串

(get-item $scriptPath ).parent.parent.FullName

文件版本

如果 $scriptPath 指向一个文件,那么您必须首先调用它的 Directory 属性,因此调用如下所示

(get-item $scriptPath).Directory.Parent.Parent.FullName

备注
仅当 $scriptPath 存在时这才有效。否则,您必须使用 Split-Path cmdlet。

关于powershell - 如何在Powershell中获取Parent的父目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9725521/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com