.Net에서 사용되는 특수폴더들이 있다.
이는 Environment.SpecialFolder의 열거형으로 불러올 수 있으며, 전체 경로는 Environment.GetFolderPath() 함수를 통해 불러올 수 있다.
각 SpecialFolder의 열거 멤버 이름과 설명, 값(Windows10기준)은 다음과 같다. 여기서 "{{USER}}"는 로그인 사용자의 아이디이다.
멤버 이름 | 설명 / 실제위치 |
---|---|
AdminTools | 개별 사용자를 위한 관리 도구를 저장하는 데 사용되는 파일 시스템 디렉터리입니다. MMC(Microsoft Management Console)에서는 사용자 지정 콘솔을 이 디렉터리에 저장하며 사용자와 로밍합니다..NET Framework 4에 추가되었습니다. C:\Users\{{USER}}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools |
ApplicationData | 현재 로밍 사용자의 응용 프로그램 관련 데이터에 대한 공용 리포지토리로 사용되는 디렉터리입니다. C:\Users\{{USER}}\AppData\Roaming |
CDBurning | CD에 기록될 때까지 기다리는 파일을 위한 스테이징 영역으로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\Users\{{USER}}\AppData\Local\Microsoft\Windows\Burn\Burn |
CommonAdminTools | 컴퓨터의 모든 사용자를 위한 관리 도구가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools |
CommonApplicationData | 모든 사용자가 사용하는 응용 프로그램 관련 데이터에 대한 공용 리포지토리로 사용되는 디렉터리입니다. C:\ProgramData |
CommonDesktopDirectory | 모든 사용자의 바탕 화면에 나타나는 파일 및 폴더가 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Windows NT 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다. C:\Users\Public\Desktop |
CommonDocuments | 모든 사용자에게 공통된 문서가 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Shfolder.dll이 설치된 Windows NT 시스템, Windows 95 및 Windows 98 시스템에서 사용할 수 있습니다..NET Framework 4에 추가되었습니다. C:\Users\Public\Documents |
CommonMusic | 모든 사용자에게 공통된 음악 파일의 리포지토리로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\Users\Public\Music |
CommonOemLinks | 이 값은 이전 버전과의 호환성을 위해 Windows Vista에서 인식되지만 특수 폴더 자체는 더 이상 사용되지 않습니다..NET Framework 4에 추가되었습니다. |
CommonPictures | 모든 사용자에게 공통된 이미지 파일의 리포지토리로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\Users\Public\Pictures |
CommonProgramFiles | 전체 응용 프로그램에서 공유되는 구성 요소에 대한 디렉터리입니다. 비 x86 시스템의 x86 공통 프로그램 파일 디렉터리를 가져오려면 ProgramFilesX86 멤버를 사용합니다. C:\Program Files (x86)\Common Files |
CommonProgramFilesX86 | Program Files 폴더입니다..NET Framework 4에 추가되었습니다. C:\Program Files (x86)\Common Files |
CommonPrograms | 응용 프로그램 간에 공유되는 구성 요소에 대한 폴더입니다. 이 특수 폴더는 Windows NT, Windows 2000 및 Windows XP 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다. C:\ProgramData\Microsoft\Windows\Start Menu\Programs |
CommonStartMenu | 모든 사용자의 시작 메뉴에 나타나는 프로그램 및 폴더가 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Windows NT 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다. C:\ProgramData\Microsoft\Windows\Start Menu |
CommonStartup | 모든 사용자의 시작 폴더에 나타나는 프로그램이 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Windows NT 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup |
CommonTemplates | 모든 사용자가 사용할 수 있는 템플릿이 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Windows NT 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다. C:\ProgramData\Microsoft\Windows\Templates |
CommonVideos | 모든 사용자에게 공통된 비디오 파일의 리포지토리로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\Users\Public\Videos |
Cookies | 인터넷 쿠키에 대한 공용 리포지토리로 사용되는 디렉터리입니다. C:\Users\{{USER}}\AppData\Local\Microsoft\Windows\INetCookies |
Desktop | 실제 파일 시스템 위치가 아니라 논리 데스크톱입니다. C:\Users\{{USER}}\Desktop |
DesktopDirectory | 데스크톱에서 실제로 파일 개체를 저장하는 데 사용되는 디렉터리입니다. C:\Users\{{USER}}\Desktop |
Favorites | 사용자가 즐겨찾는 항목에 대한 공용 리포지토리로 사용되는 디렉터리입니다. C:\Users\{{USER}}\Favorites |
Fonts | 글꼴이 들어 있는 가상 폴더입니다..NET Framework 4에 추가되었습니다. C:\WINDOWS\Fonts |
History | 인터넷 기록 항목에 대한 공용 리포지토리로 사용되는 디렉터리입니다. C:\Users\{{USER}}\AppData\Local\Microsoft\Windows\History |
InternetCache | 임시 인터넷 파일에 대한 공용 리포지토리로 사용되는 디렉터리입니다. C:\Users\{{USER}}\AppData\Local\Microsoft\Windows\INetCache |
LocalApplicationData | 현재 로밍하지 않은 사용자가 사용하는 응용 프로그램 관련 데이터에 대한 공용 리포지토리로 사용되는 디렉터리입니다. C:\Users\{{USER}}\AppData\Local |
LocalizedResources | 지역화된 리소스 데이터가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\WINDOWS\resources\0412 |
MyComputer | 내 컴퓨터 폴더입니다. |
MyDocuments | 내 문서 폴더입니다. C:\Users\{{USER}}\Documents |
MyMusic | 내 음악 폴더입니다. C:\Users\{{USER}}\Music |
MyPictures | 내 그림 폴더입니다. C:\Users\{{USER}}\Pictures |
MyVideos | 사용자에 속한 동영상의 리포지토리로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\Users\{{USER}}\Videos |
NetworkShortcuts | 네트워크 환경 가상 폴더에 있을 수 있는 링크 개체가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\Users\{{USER}}\AppData\Roaming\Microsoft\Windows\Network Shortcuts |
Personal | 문서에 대한 공용 리포지토리로 사용되는 디렉터리입니다. C:\Users\{{USER}}\Documents |
PrinterShortcuts | 프린터 가상 폴더에 있을 수 있는 링크 개체가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\Users\{{USER}}\AppData\Roaming\Microsoft\Windows\Printer Shortcuts |
ProgramFiles | 프로그램 파일 디렉터리입니다. x86 이외의 시스템에서 ProgramFiles를 GetFolderPath 메서드로 전달하면 x86이 아닌 프로그램의 경로가 반환됩니다. 비 x86 시스템의 x86 프로그램 파일 디렉터리를 가져오려면 ProgramFilesX86 멤버를 사용합니다. C:\Program Files (x86) |
ProgramFilesX86 | x86 Program Files 폴더입니다..NET Framework 4에 추가되었습니다. C:\Program Files (x86) |
Programs | 사용자의 프로그램 그룹이 들어 있는 디렉터리입니다. C:\Users\{{USER}}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs |
Recent | 사용자가 가장 최근에 사용한 문서가 들어 있는 디렉터리입니다. C:\Users\{{USER}}\AppData\Roaming\Microsoft\Windows\Recent |
Resources | 리소스 데이터가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다. C:\WINDOWS\resources |
SendTo | 보내기 메뉴 항목이 들어 있는 디렉터리입니다. C:\Users\{{USER}}\AppData\Roaming\Microsoft\Windows\SendTo |
StartMenu | 시작 메뉴 항목이 들어 있는 디렉터리입니다. C:\Users\{{USER}}\AppData\Roaming\Microsoft\Windows\Start Menu |
Startup | 사용자의 시작 프로그램 그룹에 해당하는 디렉터리입니다. C:\Users\{{USER}}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup |
System | 시스템 디렉터리입니다. C:\WINDOWS\system32 |
SystemX86 | Windows System 폴더입니다..NET Framework 4에 추가되었습니다. C:\WINDOWS\SysWoW64 |
Templates | 문서 템플릿에 대한 공용 리포지토리로 사용되는 디렉터리입니다. C:\Users\{{USER}}\AppData\Roaming\Microsoft\Windows\Templates |
UserProfile | 사용자의 프로필 폴더입니다. 응용 프로그램에서는 이 수준에 파일이나 폴더를 만들 수 없으며 ApplicationData에서 참조되는 위치 아래에 데이터를 두어야 합니다..NET Framework 4에 추가되었습니다. C:\Users\{{USER}} |
Windows | Windows 디렉터리 또는 SYSROOT입니다. %windir% 또는 %SYSTEMROOT% 환경 변수에 해당합니다..NET Framework 4에 추가되었습니다. C:\WINDOWS |
댓글