Programm vom relativen Pfad aus starten

Programm vom relativen Pfad aus starten

Unter Linux habe ich eine Ordnerstruktur wie:

~/projects
~/bin

Ich könnte zu Projekten gehen und jedes Programm starten, das sich im Bin befindet, mit

../bin/binary_to_launch

Wenn ich in Windows dasselbe versuche, erhalte ich

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

Gibt es eine Möglichkeit, ein Programm in Windows von einem relativen Pfad aus zu starten?

Antwort1

Windows verwendet Backslashes ( \) statt Slashes ( /). Versuchen Sie

..\bin\binary_to_launch

Antwort2

Sie verwenden wahrscheinlich Schrägstriche ( /) als Pfadtrennzeichen. Wechseln Sie zu umgekehrten Schrägstrichen ( \) und das Programm wird wie erwartet gestartet.

In Windows können beide Schrägstricharten im Allgemeinen synonym verwendet werden. CMD.EXE bildet hier eine Ausnahme, da die meisten Konsolenprogramme Schrägstriche zur Bezeichnung von Befehlsschaltern verwenden.

verwandte Informationen