C#에서 프로그램 시작 위치 얻기 - BAD
현재 폴더의 위치를 구하는 방법으로 아래의 환경 변수가 많이 사용됩니다.
Environment.CurrentDirectory
하지만 이 변수는 프로그램의 실행되면서 변경될수 있으므로 주의해야 합니다.
프로그램 시작시에는 Environment.CurrentDirectory 에 원하는 시작 위치가 들어갈 것입니다. 하지만, 프로그램 실행 중에 다른 경로의 파일을 액세스 하던가 파일열기 대화상자를 사용할 경우 마지막에 사용된 폴더로 값이 변경됩니다.
예를 들어, 프로그램을 C:\에서 시작하였고, 파일열기 대화상자로 D:\ 의 데이터를 열게 되면
Environment.CurrentDirectory 는 D:\ 로 변경됩니다.
C#에서 프로그램 시작 위치 얻기 - GOOD
Application.StartupPath 환경 변수를 이용하면 원하는 프로그램 시작위치를 얻을 수 있습니다.
'스터디 > C#.NET:자료' 카테고리의 다른 글
C#, 텍스트박스에서 커서 항상 아래에 있게 (0) | 2011.11.04 |
---|---|
C#, 파일 경로 관리(계산) (0) | 2011.09.15 |
C#, C 에서의 union 기능 사용하기 (4) | 2011.08.03 |
C#, 타이틀바 잡지 않고 윈도우 폼 이동하기 (0) | 2011.05.17 |
C#, 파일 읽어 ListView에 출력 (0) | 2011.05.14 |
C#, RichTextBox 에서 그림 삽입(파일명, 리소스) (0) | 2011.03.30 |
C# DataGridView 간단하게 필터 기능 사용하기 (6) | 2011.03.29 |
C#, 문자열 암호화, 복호화 예제 (0) | 2011.03.03 |
C#, Queue 사용하기 (0) | 2011.02.23 |
C# 에서 클래스 비교하기 (0) | 2011.01.31 |