OSX我可以这样做:
someCommand -someOtherParameter ../../../../../ThisFileIsNeeded -yetAnotherParameter
当我尝试在Windows上执行相同的操作时,它会产生:
“该系统找不到指定的文件”
因为结果路径类似于:
c:\myFolder\otherFolder\IamHere\..\..\..\..\ThisFileIsNeeded
如何编写Windows cmd的相对路径?
路径和相对路径的工作原理与您在OS X / macOS中的非常相似。
如果您位于“ c:\ dev \ repos \ repo1”中,并且想要对位于“ c:\ dev \ bin \”中的文件进行操作(对于PowerShell,请参见以下示例)。
C:\dev\repos\repo1> Start-Process ..\..\bin\my_executable.exe
上面命令行中的文字:
使用找到的文件my_executable.exe(在当前目录中的起点(相对路径))启动进程,方法是将两个目录上移然后下移到目录bin中。
在我看来,您确实知道相对路径是如何工作的。使用确切的命令答复,以便我可以重现您的尝试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句