본문으로 건너뛰기

프로그램 실행경로를 실행파일 위치로 고정

간혹 프로그램을 어디서 실행했느냐 따라서 .. 상대경로로 지정된 코드들이 파일을 못찾는 경우가 생깁니다. 이럴경우 실행파일의 위치로 실행경로를 조정해주면 됩니다.

Go if err != nil { return } exPath := filepath.Dir(ex) currDir, cdErr := os.Getwd() if cdErr != nil { return } if currDir != exPath { os.Chdir(exPath) }