// 선택한 경로가 없다면 시스템의 내 그림 폴더로 이동, 향후 마지막 사용한 폴더로 이동 기능 구현
nowPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyPictures);
아래는 SpecialFolder의 타입을 찾기위한 Enum 목록입니다.
// 시스템 특수 폴더에 대한 디렉터리 경로를 검색하는 데 사용되는 열거 상수를 지정합니다.
public enum SpecialFolder
{
// 실제 파일 시스템 위치가 아니라 논리 데스크톱입니다.
Desktop = 0,
// 사용자 프로그램 그룹이 들어 있는 디렉터리입니다.
Programs = 2,
// 문서에 대한 공용 리포지토리로 사용되는 디렉터리입니다.
Personal = 5,
// "내 문서" 폴더입니다.
MyDocuments = 5,
// 사용자가 즐겨찾는 항목에 대한 공용 리포지토리로 사용되는 디렉터리입니다.
Favorites = 6,
// 시작 프로그램 그룹에 해당하는 디렉터리입니다.
Startup = 7,
// 사용자가 가장 최근에 사용한 문서가 들어 있는 디렉터리입니다.
Recent = 8,
// 보내기 메뉴 항목이 들어 있는 디렉터리입니다.
SendTo = 9,
// 시작 메뉴 항목이 들어 있는 디렉터리입니다.
StartMenu = 11,
// "내 음악" 폴더입니다.
MyMusic = 13,
// 데스크톱에서 실제로 파일 개체를 저장하는 데 사용되는 디렉터리입니다.
DesktopDirectory = 16,
// "내 컴퓨터" 폴더입니다.
MyComputer = 17,
// 문서 템플릿에 대한 공용 리포지토리로 사용되는 디렉터리입니다.
Templates = 21,
// 현재 로밍 사용자의 응용 프로그램 관련 데이터에 대한 공용 리포지토리로 사용되는 디렉터리
ApplicationData = 26,
// 현재 로밍하지 않은 사용자가 사용하는 응용 프로그램 관련 데이터에 대한 공용 리포지토리
LocalApplicationData = 28,
// 임시 인터넷 파일에 대한 공용 리포지토리로 사용되는 디렉터리입니다.
InternetCache = 32,
// 인터넷 쿠키에 대한 공용 리포지토리로 사용되는 디렉터리입니다.
Cookies = 33,
// 인터넷 기록 항목에 대한 공용 리포지토리로 사용되는 디렉터리입니다.
History = 34,
// 모든 사용자가 사용하는 응용 프로그램 관련 데이터에 대한 공용 리포지토리로 사용되는 디렉터리
CommonApplicationData = 35,
// 시스템 디렉터리입니다.
System = 37,
// 프로그램 파일 디렉터리입니다.
ProgramFiles = 38,
// "내 그림" 폴더입니다.
MyPictures = 39,
// 전체 응용 프로그램에서 공유되는 구성 요소에 대한 디렉터리입니다.
CommonProgramFiles = 43,
}
댓글 없음:
댓글 쓰기