在 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 是个例外,因为大多数控制台程序都使用正斜杠来表示命令开关。