반응형
안녕하세요 hayee 입니다.
시작 프로그램 폴더에서 바로가기 (.lnk) 로 되어 있는 프로그램을 실행시키는데, 간혹 컴퓨터를 재부팅했을 때 등 이상한 경로로 설정되어 있는 경우가 있었습니다. 덕분에 로그와 같이 저장되어 있어야 할 파일들이 안 보여서 당황한 기억이 있네요...
이번 포스팅은 프로그램 경로 설정과 관련된 내용을 담아보았습니다.
◈ 예제 소스 (1)
- 파일 전체 경로 가져오기
string sPath = System.Reflection.Assembly.GetExecutingAssembly().Location;
// 결과 C:\\TEST\\CTESTSource\\bin\\Debug\\CTESTSource.exe
◈ 예제 소스 (2)
- 디렉토리 경로 가져오기
string sPath = System.IO.Path.GetDirectoryName(sPath);
// 결과: C:\\TEST\\CTESTSource\\bin\\Debug
◈ 예제 소스 (3)
- 프로그램 경로 설정하기
string sPath = "C://TEST";
Directory.SetCurrentDirectory(sPath);
◈ 예제 소스 (4)
- 현재 프로그램 경로 가져오기
string sCurDir = Directory.GetCurrentDirectory();
# 틀린 부분이 있다면 댓글 부탁드립니다. #
# 댓글 달아주시면 늦게라도 블로그 방문하도록 할게요! 감사합니다. #
728x90
반응형
'hayee Study > 코딩_c#' 카테고리의 다른 글
[C#] ReaderWriterLockSlim 사용법 (멀티 스레드 환경에서 파일 쓰기) (2) | 2023.10.25 |
---|---|
[C#] notifyicon 사용법. (프로그램 아이콘 등록하기) (5) | 2023.10.15 |
[C#] DateTime 에 대하여 (0) | 2023.10.12 |
[C#] AutoResetEvent, ManualResetEvent 에 대하여 (0) | 2023.10.08 |
[C#] show, showDialog (모달리스와 모달 차이점) (2) | 2023.10.03 |