C#

[C#/PDA]시스템 특수 폴더 경로 검색 예제

선영아 사랑해 2016. 3. 4. 10:42

PDA의 운영체제, 제조사에 따라 특수 폴더의 경로가 약간의 차이가 있을 수 있으니 참고바랍니다.


SpecialFolder 열거형을 사용하며 .Net Compact Framework에서는 사용 할 수 있는 열거형이 그리 많지는 않습니다.


아래의 결과는 MC45 한글OS를 기준으로 작성하였습니다.


System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

=> \Application Data


System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites);

=> InvalidOperationException 발생합니다. 즐겨찾기에 대한 별도의 경로가 존재하지 않기 때문인것 같습니다.


System.Environment.GetFolderPath(Environment.SpecialFolder.Personal);

=> \My Documents


System.Environment.GetFolderPath(Environment.SpecialFolder.Programs);

=> \Windows\시작 메뉴\프로그램


System.Environment.GetFolderPath(Environment.SpecialFolder.StartMenu);

=> \Windows\시작 메뉴


System.Environment.GetFolderPath(Environment.SpecialFolder.Startup);

=> \Windows\시작