티스토리 뷰

1. Application.StartupPath

- Application이 존재하며 현재 실행되는 경로

- winform 인 경우에만 사용가능

- 레지스트리에 관계없는 실제 실행 파일의 위치

- Application.ExcutablePath 와 동일

Ex) String filePath = Application.StartupPath;

   

2. System.Environment.CurrentDirectory

- 현재 작업 실행되는 경로

- winform 이외의 개발 환경에서 사용가능

  winform 에서는 "C:\Windows\System32" 경로가 나옴 ( svchost.exe 를 통해 서비스가 등록 되기 때문 )

- System.IO.Directory.GetCurrentDirectory() 와 동일

 

※ winform 의 경우

Ex) String path = System.Reflection.Assembly.GetExecutingAssembly().Location;

      path = System.IO.Path.GetDirectoryName(path);


3. AppDomain.CurrentDomain.BaseDirectory

- Application이 현재 실행되고있는 경로

- WPF에서 사용

'Development > C# (C sharp)' 카테고리의 다른 글

CSV/XML 파일 읽을 때 한글깨짐 현상  (0) 2016.11.02
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
글 보관함
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31