david's daily developer note

C# 현재 프로젝트 디렉토리 경로 가져오기. 본문

[Develop] Language/C#

C# 현재 프로젝트 디렉토리 경로 가져오기.

mouse-david 2011. 1. 19. 11:21
728x90
응용 프로그램이 개발된 환경에서, 특정 경로의 파일을 참조하게 되어있다면, 
실행될 환경에서도 해당 파일을 문제없이 참조하게 고려해야한다.

보통 log파일이나, 유저 정의 파일시스템, 기타 파일등이 있겠다. 아래는  현재 프로젝트 폴더의 경로를 가져오는 방법이다.

String currentPath = Environment.CurrentDirectory;
            Console.WriteLine(currentPath);

            Encoding euckrEncode = Encoding.GetEncoding("euc-kr");
            StreamReader sr = new StreamReader(currentPath + "\\test.txt", euckrEncode);


728x90