상대 경로에서 프로그램 시작

상대 경로에서 프로그램 시작

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는 이에 대한 예외입니다.

관련 정보