본문 바로가기
Application/C#.net

콘솔 프로그램 시작 폴더 구하기.

by 현이빈이 2010. 7. 22.
반응형
WinForm 프로그램의 경우 Applicatoin.StartupPath 이란 메소드를 이용하면 시작폴더 위치를 구할수 있다.

하지만 콘솔의 경우 System.Form 이 포함되지 않는 문제로 위의 메소드를 사용할수 없다.

네이버에서 한참 찾았지만 없다.
역시..

구글로 가봐야 겠다.

일단 내가 구하고자 하는 답은

AppDomain.CurrentDomain.BaseDirectory.ToString()
-> D:\project\C#\tempProject\bin\bebug\
와 같다

또다른 방법은
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase
-> file://D:\project\C#\tempProject\bin\bebug\project1.exe

반응형