2

В Linux, когда у меня есть структура папок, как:

~/projects
~/bin

Я мог бы пойти в проекты и запустить любую программу в бен с

../bin/binary_to_launch

В Windows, когда я пытаюсь сделать то же самое, я получаю

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

Есть ли способ запустить программу с относительного пути в Windows?

2 ответа2

1

Windows использует обратную косую черту (\) вместо косой черты (/). Пытаться

..\bin\binary_to_launch
1

Вы, вероятно, используете косые черты (/) в качестве разделителей пути. Переключитесь на задние (\) и программа запустится, как и ожидалось.

В Windows оба типа косой черты обычно могут использоваться взаимозаменяемо. CMD.EXE является исключением из этого, поскольку большинство консольных программ используют косую черту для обозначения переключателей команд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .