반응형
프로젝트로 생성된 exe나 dll의 경로를 알아야 할 경우가 종종 있습니다.
작업 디렉토리(Working Directory)가 아닌 다른 폴더에 exe나 dll이 존재 하는 경우 경로를 찾아서 처리해야겠죠.
exe나 dll내의 클래스를 이용하여 실제 경로를 간단히 얻어 올 수 있습니다.
코드는 아래와 같습니다.
string fileName = new ClassName().GetType().Assembly.ManifestModule.Name;
string filePath = new ClassName().GetType().Assembly.Location;
Debug.WriteLine("파일이름 : " + fileName);
Debug.WriteLine("파일경로 : " + filePath);
반응형
'.Net' 카테고리의 다른 글
C# 폴더내의 파일 목록 (0) | 2020.11.05 |
---|---|
C# 윈도우(창) 이름으로 핸들(hWnd) 찾기 (0) | 2020.11.04 |
C#의 GUID & MSSQL의 Uniqueidentifier 생성하기 (0) | 2018.02.22 |
C# 시간 차이 구하기(날짜 비교) (1) | 2018.01.25 |
C# using-namespace-directive (0) | 2017.06.02 |
댓글