상대경로
-
WPF 실행파일 위치 알아내는 법C#/WPF 2017. 12. 29. 10:37
사용자가 프로그램을 사용할 때 현재 실행파일(.exe 파일)이 있는 위치는 사용자마다, 혹은 매번 다를 수 있습니다. 그렇기에 상대경로가 필요한데, 현재 실행파일의 위치를 기준으로 한 상대적 경로입니다. 하지만 결국 파일에 접근하기 위해서는 절대 경로가 필요한데, 현재 실행파일의 위치를 알려주는 속성이 있습니다. System.AppDomain.CurrentDomain.BaseDirectory ※ "using System" 선언 시 AppDomain.CurrentDomain.BaseDirectory 로 가능. string 형으로 현재 실행파일의 절대경로를 반환해주는데, 마지막\까지 포함된 상태로 반환됩니다. 아래는 간단한 예제입니다. 123456789101112131415private void ReadPe..
-
WPF Uri 상대경로C#/WPF 2016. 11. 8. 00:51
wpf에서 이미지를 사용할 때 uri를 이용하여 이미지를 연결하곤 한다.uri는 두가지 방법을 제공하는데, 절대 경로와 상대 경로이다. 절대 경로는 루트 (ex. C:\)에서 부터 해당 파일까지의 전체 경로이다.예. C:\Program Files (x86)\EditPlus 3\editplus.exe 상대 경로는 실행파일 (exe파일)에서 시작되는 파일까지의 경로이다. 실행파일이 있는 위치부터 시작한다..예. \image\background.jpg (=> 절대경로 : "C:\Users\Gigong\Desktop\image\background.jpg") Uri 타입을 생성할 때 UriKind값이 필요한데 이는 3가지 값을 가진다. UriKindAbsolute : 절대 경로Relative : 상대 경로Rela..