以下是 CA DMM 脚本中使用的列举命令:
列举给定目录路径下的目录。
要列举的目录的路径。
机器(布尔值)
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);
}
列举给定路径下的文件。
要列举的目录的路径。
机器(布尔值)
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);
}
}
列举给定注册表中的项。
要列举的注册表项路径。
机器(布尔值)
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);
}
列举给定注册表项中的值。
要列举的注册表项路径。
机器(布尔值)
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);
}
}
|
版权所有 © 2014 CA Technologies。
保留所有权利。
|
|