인식된 환경 변수

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=Usercontext=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=Usercontext=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.

참고 항목

기타 리소스

USMT XML 참조