如何在Windows CMD上使用相对路径?

遥远

OSX我可以这样做:

someCommand -someOtherParameter ../../../../../ThisFileIsNeeded -yetAnotherParameter

当我尝试在Windows上执行相同的操作时,它会产生:

“该系统找不到指定的文件”

因为结果路径类似于:

c:\myFolder\otherFolder\IamHere\..\..\..\..\ThisFileIsNeeded

如何编写Windows cmd的相对路径?

蒂姆·基洛克(TimKilåker)

相对路径

路径和相对路径的工作原理与您在OS X / macOS中的非常相似。

  • Windows使用“ \”,而不是“ /”。
  • 基本上“ ..”高一个级别。

例子

如果您位于“ c:\ dev \ repos \ repo1”中,并且想要对位于“ c:\ dev \ bin \”中的文件进行操作(对于PowerShell,请参见以下示例)。

C:\dev\repos\repo1> Start-Process ..\..\bin\my_executable.exe

上面命令行中的文字:

使用找到的文件my_executable.exe(在当前目录中的起点(相对路径))启动进程,方法是将两个目录上移然后下移到目录bin中


在我看来,您确实知道相对路径是如何工作的。使用确切的命令答复,以便我可以重现您的尝试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章