如何在powershell中使用cd命令

时间:2014-10-24 10:36:10

标签: powershell

我想问一下如何从当前目录向后使用cd命令两个目录并运行一个脚本。 基本上我正在运行位于server \ test1.ps1中的脚本 我需要从服务器文件夹中去两个目录,并且有一个名为setup的文件夹,我需要从setup文件夹运行test2.ps1。从test1脚本中调用test2。 这是文件夹结构

(我需要在test1脚本中给出test2.ps1路径)

scripts/server/test/test1.ps1  
scripts/backup/test/test2.ps1

我正在使用类似的东西,但它不起作用

.\..\backup\test\test2.ps1

1 个答案:

答案 0 :(得分:3)

简短的回答应该是

..\..\backup\test\test2.ps1

.是当前目录,..是父目录。您想要向上导航两个父文件夹。

对于比..\..\更加冗长的PowerShell答案,它会使文件夹相对于当前位置返回两级。这主要是为了娱乐。除了路径之外没有其他开关的Split-Path将返回父文件夹的完整路径。

Split-Path (Split-Path (Get-Location).Path)