작업 디렉터리

파일을 열때나 dll로 작업할때

파일경로를 지정하지 않고 파일 이름만 쓰고 싶은 경우가 있다.

 

그런 경우 그 파일을 어느 디렉토리에 저장해야 파일 이름만 적어도 프로젝트가 파일을 열 수 있을까?

 

나는 그 프로젝트와 관련된 폴더에 다 넣었었다ㅋㅋ

디버그 폴더에도 넣고, 프로젝트 폴더에도 넣고 어느 폴더 중 하나만 걸려라 하는 마음에ㅋㅋ

 

프로젝트 속성 페이지만 가도 알 수 있는데

 

ALT + F7을 눌러 ( [프로젝트] - [속성])

프로젝트 속성 페이지에 들어가

 

 

 

구성 속성 -> 디버깅 메뉴에 들어가면

작업 디렉터리가 있다.

여기서 보면 $(ProjectDir)로 표시되어 있을 건데

그 위치에서 파일을 가져 오는 것 같다.

 

이 ProjectDir의 위치를 알고 싶으면

옆에 ▼를 눌러 <편집....>을 선택하여

뜨는 창에서 매크로(M) 버튼을 눌러 확인하면 된다. 

 

값을 설정하지 않더라도 위치를 확인 할 수 있다