如何使用当前目录中的cd命令返回两个目录并运行脚本?
我正在运行位于server \ test1.ps1中的脚本
我需要从服务器文件夹中转到两个目录,并且有一个名为setup的文件夹。我需要从安装程序运行test2.ps1。从test1脚本中调用test2。
这是文件夹结构
(我需要在test1脚本中提供test2.ps1路径)
scripts/server/test/test1.ps1
scripts/backup/test/test2.ps1
我正在使用类似的东西,但它不起作用.\..\backup\test\test2.ps1
最佳答案
简短的答案应该是
..\..\backup\test\test2.ps1
.
是当前目录,..
是父目录。您要向上导航两个父文件夹。对于PowerShell答案(不仅仅是
..\..\
),它将返回相对于当前位置两级的文件夹。这主要是为了娱乐。没有路径以外的其他开关的Split-Path
将返回父文件夹的完整路径。Split-Path (Split-Path (Get-Location).Path)
关于powershell - 如何在Powershell中使用cd命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26546269/