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