이전 항목: 예제: 로컬라이제이션(번역)된 설정 트리 만들기다음 항목: Exists 명령


열거 명령

다음은 CA DMM 스크립트에서 사용되는 열거 명령입니다.

EnumDirectories

지정된 디렉터리 경로 아래 디렉터리를 열거합니다.

첫 번째 매개 변수:

열거할 디렉터리의 경로

두 번째 매개 변수:

컴퓨터(부울 값)

예제:
var dirList = EnumDirectories("C:\\test");
for (dirIdx in dirList)
{
	var dir = dirList[dirIdx];

	var fileList = EnumFiles("C:\\test\\" + dir);
	for (fileIdx in fileList)
	{
		var file = fileList[fileIdx];
		
		StoreFile("C:\\test\\" + dir + "\\" + file);
	}
}
EnumFiles

지정된 경로 아래 파일을 열거합니다.

첫 번째 매개 변수:

열거할 디렉터리의 경로

두 번째 매개 변수:

컴퓨터(부울 값)

예제:
var dirList = EnumDirectories("C:\\test");
for (dirIdx in dirList)
{
	var dir = dirList[dirIdx];

	var fileList = EnumFiles("C:\\test\\" + dir);
	for (fileIdx in fileList)
	{
		var file = fileList[fileIdx];
		
		StoreFile("C:\\test\\" + dir + "\\" + file);
	}
}
EnumKey

지정된 레지스트리 내 키를 열거합니다.

첫 번째 매개 변수:

열거할 레지스트리 키의 경로

두 번째 매개 변수:

컴퓨터(부울 값)

예제:
var keyList = EnumKey("HKCU\\Test");
for (keyIdx in keyList)
{
	var key = keyList[keyIdx];
	
	var valueList = EnumValue("HKCU\\Test\\" + key);
	for (valueIdx in valueList)
	{
		var value = valueList[valueIdx];
		
		StoreValue("HKCU\\Test\\" + key, value);
	}
}
EnumValue

지정된 레지스트리 키 내 값을 열거합니다.

첫 번째 매개 변수:

열거할 레지스트리 키의 경로

두 번째 매개 변수:

컴퓨터(부울 값)

예제:
var keyList = EnumKey("HKCU\\Test");
for (keyIdx in keyList)
{
	var key = keyList[keyIdx];
	
	var valueList = EnumValue("HKCU\\Test\\" + key);
	for (valueIdx in valueList)
	{
		var value = valueList[valueIdx];
		
		StoreValue("HKCU\\Test\\" + key, value);
	}
}