从相对路径启动程序

从相对路径启动程序

在 Linux 中,当我有一个如下文件夹结构时:

~/projects
~/bin

我可以去项目并启动 bin 中的任何程序

../bin/binary_to_launch

在 Windows 中,当我尝试同样的事情时,我得到了

'..' is not recognized as an internal or external command, operable program or batch file.

有没有办法在 Windows 中从相对路径启动程序?

答案1

Windows 使用反斜杠 ( \) 而不是斜杠 ( /)。请尝试

..\bin\binary_to_launch

答案2

您可能使用正斜杠 ( /) 作为路径分隔符。切换到反斜杠 ( \),程序将按预期启动。

在 Windows 中,两种斜杠类型通常可以互换使用。CMD.EXE 是个例外,因为大多数控制台程序都使用正斜杠来表示命令开关。

相关内容