Linux では次のようなフォルダ構造になります:
~/projects
~/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 は例外で、ほとんどのコンソール プログラムではコマンド スイッチを示すためにスラッシュが使用されます。