인식된 환경 변수
XML 파일 MigDocs.xml
, MigApp.xml
및 MigUser.xml
를 사용하는 경우 환경 변수를 사용하여 다른 컴퓨터에서 다를 수 있는 폴더를 식별할 수 있습니다. CSIDL(상수 특수 항목 ID 목록) 값은 애플리케이션이 자주 사용하지만 지정된 컴퓨터에서 다른 이름이나 위치를 가질 수 있는 폴더를 식별하는 방법을 제공합니다. 예를 들어 Documents 폴더는 한 컴퓨터와 C:\Users\<Username>\My Documents
다른 컴퓨터에 있을 C:\Users\<Username>\Documents
수 있습니다. 별표(*) 와일드카드 문자는 , MigApp.xml
및 MigDoc.xml
파일에서 MigUser.xml
사용할 수 있습니다. 그러나 별표(*) 와일드카드 문자는 파일에서 Config.xml
사용할 수 없습니다.
운영 체제 및 각 사용자의 컨텍스트에서 처리되는 변수
이러한 변수는 , context=User
및 context=System
가 있는 .xml 파일context=UserAndSystem
의 섹션 내에서 사용할 수 있습니다.
변수 | 설명 |
---|---|
ALLUSERSAPPDATA | CSIDL_COMMON_APPDATA 동일합니다. |
ALLUSERSPROFILE | 또는 %PROFILESFOLDER%\all users 를 %PROFILESFOLDER%\Public 참조합니다. |
COMMONPROGRAMFILES | CSIDL_PROGRAM_FILES_COMMON 동일합니다. |
COMMONPROGRAMFILES(X86) |
C:\Program Files (x86)\Common Files 64비트 시스템의 폴더를 참조합니다. |
CSIDL_COMMON_ADMINTOOLS | 버전 10.0. 컴퓨터의 모든 사용자에 대한 관리 도구가 포함된 파일 시스템 디렉터리입니다. |
CSIDL_COMMON_ALTSTARTUP | 모든 사용자에 대해 지역화되지 않은 시작 프로그램 그룹에 해당하는 파일 시스템 디렉터리입니다. |
CSIDL_COMMON_APPDATA | 모든 사용자에 대한 애플리케이션 데이터를 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로 Windows는 입니다 C:\ProgramData . |
CSIDL_COMMON_DESKTOPDIRECTORY | 모든 사용자에 대해 데스크톱에 표시되는 파일 및 폴더가 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Desktop . |
CSIDL_COMMON_DOCUMENTS | 모든 사용자에게 공통적인 문서가 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Documents . |
CSIDL_COMMON_FAVORITES | 모든 사용자에게 공통된 즐겨찾기에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 C:\Users\Public\Favorites입니다. |
CSIDL_COMMON_MUSIC | 모든 사용자에게 공통적인 음악 파일의 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Music . |
CSIDL_COMMON_PICTURES | 모든 사용자에게 공통적인 이미지 파일의 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Pictures . |
CSIDL_COMMON_PROGRAMS | 모든 사용자의 시작 메뉴에 표시되는 공통 프로그램 그룹의 디렉터리를 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\ProgramData\Microsoft\Windows\Start Menu\Programs . |
CSIDL_COMMON_STARTMENU | 모든 사용자의 시작 메뉴에 표시되는 프로그램 및 폴더가 포함된 파일 시스템 디렉터리입니다. Windows의 일반적인 경로는 입니다 C:\ProgramData\Microsoft\Windows\Start Menu . |
CSIDL_COMMON_STARTUP | 모든 사용자에 대한 시작 폴더에 표시되는 프로그램이 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup . |
CSIDL_COMMON_TEMPLATES | 모든 사용자가 사용할 수 있는 템플릿이 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\ProgramData\Microsoft\Windows\Templates . |
CSIDL_COMMON_VIDEO | 모든 사용자에게 공통된 비디오 파일의 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Videos . |
CSIDL_DEFAULT_APPDATA | 내%DEFAULTUSERPROFILE% 의 폴더를 Appdata 참조합니다. |
CSIDL_DEFAULT_LOCAL_APPDATA | 내%DEFAULTUSERPROFILE% 의 로컬 Appdata 폴더를 참조합니다. |
CSIDL_DEFAULT_COOKIES | 내 %DEFAULTUSERPROFILE% 의 Cookies 폴더를 참조합니다. |
CSIDL_DEFAULT_CONTACTS | 내 %DEFAULTUSERPROFILE% 의 Contacts 폴더를 참조합니다. |
CSIDL_DEFAULT_DESKTOP | 내 %DEFAULTUSERPROFILE% 의 데스크톱 폴더를 참조합니다. |
CSIDL_DEFAULT_DOWNLOADS | 내 %DEFAULTUSERPROFILE% 의 다운로드 폴더를 참조합니다. |
CSIDL_DEFAULT_FAVORITES | 내 %DEFAULTUSERPROFILE% 의 즐겨찾기 폴더를 참조합니다. |
CSIDL_DEFAULT_HISTORY | 내 %DEFAULTUSERPROFILE% 의 기록 폴더를 참조합니다. |
CSIDL_DEFAULT_INTERNET_CACHE | 내 %DEFAULTUSERPROFILE% 의 Internet Cache 폴더를 참조합니다. |
CSIDL_DEFAULT_PERSONAL | 내 %DEFAULTUSERPROFILE% 의 개인 폴더를 참조합니다. |
CSIDL_DEFAULT_MYDOCUMENTS | 내 %DEFAULTUSERPROFILE% 의 Documents 폴더를 참조합니다. |
CSIDL_DEFAULT_MYPICTURES | 내 %DEFAULTUSERPROFILE% 의 Pictures 폴더를 참조합니다. |
CSIDL_DEFAULT_MYMUSIC | 내 %DEFAULTUSERPROFILE% 의 Music 폴더를 참조합니다. |
CSIDL_DEFAULT_MYVIDEO | 내 %DEFAULTUSERPROFILE% 의 Videos 폴더를 참조합니다. |
CSIDL_DEFAULT_RECENT | 내 %DEFAULTUSERPROFILE% 의 최근 폴더를 참조합니다. |
CSIDL_DEFAULT_SENDTO | 내 %DEFAULTUSERPROFILE% 의 보내기 폴더를 참조합니다. |
CSIDL_DEFAULT_STARTMENU | 내 %DEFAULTUSERPROFILE% 의 시작 메뉴 폴더를 참조합니다. |
CSIDL_DEFAULT_PROGRAMS | 내 %DEFAULTUSERPROFILE% 의 Programs 폴더를 참조합니다. |
CSIDL_DEFAULT_STARTUP | 내 %DEFAULTUSERPROFILE% 의 시작 폴더를 참조합니다. |
CSIDL_DEFAULT_TEMPLATES | 내 %DEFAULTUSERPROFILE% 의 Templates 폴더를 참조합니다. |
CSIDL_DEFAULT_QUICKLAUNCH | 내 %DEFAULTUSERPROFILE% 의 빠른 실행 폴더를 참조합니다. |
CSIDL_FONTS | 글꼴을 포함하는 가상 폴더입니다. 일반적인 경로는 입니다 C:\Windows\Fonts . |
CSIDL_PROGRAM_FILESX86 | 64비트 시스템의 Program Files 폴더입니다. 일반적인 경로는 입니다 C:\Program Files (x86) . |
CSIDL_PROGRAM_FILES_COMMONX86 | 64비트 시스템의 애플리케이션 간에 공유되는 구성 요소의 폴더입니다. 일반적인 경로는 입니다 C:\Program Files (x86)\Common . |
CSIDL_PROGRAM_FILES | Program Files 폴더입니다. 일반적인 경로는 입니다 C:\Program Files . |
CSIDL_PROGRAM_FILES_COMMON | 애플리케이션 간에 공유되는 구성 요소의 폴더입니다. 일반적인 경로는 입니다 C:\Program Files\Common . |
CSIDL_RESOURCES | 리소스 데이터를 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Windows\Resources . |
CSIDL_SYSTEM | Windows 시스템 폴더입니다. 일반적인 경로는 입니다 C:\Windows\System32 . |
CSIDL_WINDOWS | Windows 디렉터리 또는 시스템 루트 경로입니다. 이 값은 또는 %SYSTEMROOT% 환경 변수에 %WINDIR% 해당합니다. 일반적인 경로는 입니다 C:\Windows . |
DEFAULTUSERPROFILE | 의 값을 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile] 참조합니다. |
PROFILESFOLDER | 의 값을 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory] 참조합니다. |
PROGRAMFILES | CSIDL_PROGRAM_FILES 동일합니다. |
PROGRAMFILES(X86) |
C:\Program Files (x86) 64비트 시스템의 폴더를 참조합니다. |
체계 | 을 참조합니다 %WINDIR%\system32 . |
SYSTEM16 | 을 참조합니다 %WINDIR%\system . |
SYSTEM32 | 을 참조합니다 %WINDIR%\system32 . |
SYSTEMDRIVE | Windows 폴더를 보유하는 드라이브입니다. 이 값은 드라이브 이름이고 폴더 이름(C: 가 아님)이 아닙니다 C:\ . |
SYSTEMPROFILE | 의 값을 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath] 참조합니다. |
SYSTEMROOT | WINDIR과 동일합니다. |
WINDIR | 시스템 드라이브에 있는 Windows 폴더를 참조합니다. |
사용자 컨텍스트에서만 인식되는 변수
이러한 변수는 및 context=UserAndSystem
를 사용하는 섹션 context=User
내 의.xml 파일에서 사용할 수 있습니다.
변수 | 설명 |
---|---|
APPDATA | CSIDL_APPDATA 동일합니다. |
CSIDL_ADMINTOOLS | 개별 사용자에 대한 관리 도구를 저장하는 데 사용되는 파일 시스템 디렉터리입니다. MMC(Microsoft Management Console)는 사용자 프로필을 사용하여 로밍되는 이 디렉터리에 사용자 지정된 콘솔을 저장합니다. |
CSIDL_ALTSTARTUP | 사용자의 지역화되지 않은 시작 프로그램 그룹에 해당하는 파일 시스템 디렉터리입니다. |
CSIDL_APPDATA | 애플리케이션별 데이터에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming . |
CSIDL_BITBUCKET | 사용자의 휴지통에 개체가 포함된 가상 폴더입니다. |
CSIDL_CDBURN_AREA | CD에 기록되기를 기다리는 파일의 준비 영역 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning . |
CSIDL_CONNECTIONS | 네트워크 및 전화 접속 연결을 포함하는 네트워크 Connections 나타내는 가상 폴더입니다. |
CSIDL_CONTACTS | 이 값은 %CSIDL_PROFILE%의 Contacts 폴더를 참조합니다. |
CSIDL_CONTROLS | 제어판 항목에 대한 아이콘이 포함된 가상 폴더입니다. |
CSIDL_COOKIES | 인터넷 쿠키에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Cookies . |
CSIDL_DESKTOP | Windows 데스크톱을 나타내는 가상 폴더입니다. |
CSIDL_DESKTOPDIRECTORY | 데스크톱에 파일 개체를 물리적으로 저장하는 데 사용되는 파일 시스템 디렉터리로, 데스크톱 폴더 자체와 혼동해서는 안 됩니다. 일반적인 경로는 입니다 C:\Users\<username>\Desktop . |
CSIDL_DRIVES | 스토리지 디바이스, 프린터 및 제어판 로컬 컴퓨터의 모든 항목이 포함된 이 PC를 나타내는 가상 폴더입니다. 폴더에는 매핑된 네트워크 드라이브도 포함될 수 있습니다. |
CSIDL_FAVORITES | 사용자의 즐겨찾기에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\Favorites . |
CSIDL_HISTORY | 인터넷 기록 항목에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. |
CSIDL_INTERNET | 인터넷 Explorer 대한 가상 폴더입니다. |
CSIDL_INTERNET_CACHE | 임시 인터넷 파일의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 다음과 입니다. C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files |
CSIDL_LOCAL_APPDATA | 로밍이 아닌 로컬 애플리케이션의 데이터 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Local . |
CSIDL_MYDOCUMENTS |
Documents 폴더를 나타내는 가상 폴더입니다. 일반적인 경로는 입니다C:\Users\<username>\Documents . |
CSIDL_MYMUSIC | 음악 파일의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\Music . |
CSIDL_MYPICTURES | 이미지 파일의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\Pictures . |
CSIDL_MYVIDEO | 비디오 파일의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\Videos . |
CSIDL_NETHOOD |
네트워크 가상 폴더에 있을 수 있는 링크 개체를 포함하는 파일 시스템 디렉터리입니다. 네트워크 네임스페이스 루트를 나타내는 CSIDL_NETWORK 동일하지 않습니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts . |
CSIDL_NETWORK | 네트워크 네임스페이스 계층 구조의 루트인 네트워크 데스크톱 항목을 나타내는 가상 폴더입니다. |
CSIDL_PERSONAL |
사용자> 데스크톱 항목을 나타내는< 가상 폴더입니다. 이 값은 CSIDL_MYDOCUMENTS 동일합니다. 일반적인 경로는 입니다 C:\User\<username>\Documents . |
CSIDL_PLAYLISTS | 재생 앨범을 저장하는 데 사용되는 가상 폴더(일반적으로 )입니다 C:\Users\<username>\Music\Playlists . |
CSIDL_PRINTERS | 설치된 프린터가 포함된 가상 폴더입니다. |
CSIDL_PRINTHOOD | Printers 가상 폴더에 존재할 수 있는 링크 개체가 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts . |
CSIDL_PROFILE | 사용자의 프로필 폴더입니다. 일반적인 경로는 입니다 C:\Users\<username> . |
CSIDL_PROGRAMS | 파일 시스템 디렉터리인 사용자의 프로그램 그룹을 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs . |
CSIDL_RECENT | 사용자의 가장 최근에 사용한 문서에 대한 바로 가기가 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent . |
CSIDL_SENDTO |
보내기 메뉴 항목이 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\SendTo . |
CSIDL_STARTMENU |
시작 메뉴 항목이 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu . |
CSIDL_STARTUP | 사용자의 시작 프로그램 그룹에 해당하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup . |
CSIDL_TEMPLATES | 문서 템플릿의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Templates . |
HOMEPATH | 표준 환경 변수와 동일합니다. |
임시 직원 | 컴퓨터의 임시 폴더입니다. 일반적인 경로는 입니다 %USERPROFILE%\AppData\Local\Temp . |
TMP | 컴퓨터의 임시 폴더입니다. 일반적인 경로는 입니다 %USERPROFILE%\AppData\Local\Temp . |
USERPROFILE | CSIDL_PROFILE 동일합니다. |
USERSID | 현재 SID(사용자 계정 보안 식별자)를 나타냅니다. 예를 들면 S-1-5-21-1714567821-1326601894-715345443-1026 입니다. |