检索或设置要收集的文件。
此属性是可读写的。
语法
HRESULT get_Files(
SAFEARRAY **Files
);
参数
Files
返回值
无
备注
可以使用 IConfigurationDataCollector::FileMaxCount、 IConfigurationDataCollector::FileMaxRecursiveDepth 和 IConfigurationDataCollector::FileMaxTotalSize 属性来限制 PLA 收集的文件数。
PLA 将文件复制到 IDataCollectorSet::LatestOutputLocation 属性中指定的位置。 如果多个文件具有相同的名称,则 PLA 将保留第一个文件名,并将_n (其中 n 是一个从一开始的序列号) 到具有相同名称的所有后续文件。 可以使用 XML 报表来确定每个文件的原点。
属性使用 FindFirstFile 和 FindNextFile 函数执行深度优先搜索。 例如,假定以下目录结构:
MyDir
Subdir1
Subdir1.1
a.txt
b.txt
Subdir1.2
c.txt
g.txt (folder in Subdir1)
h.txt (folder in Subdir1)
Subdir 2
subdir2.1
y.txt
z.txt
subdir2.1.1
m.txt
q.txt (folder in MyDir)
s.txt (folder in MyDir)
PLA 将按以下顺序收集文件, (假设) 未达到限制:
q.txt
s.txt
g.txt
h.txt
a.txt
b.txt
c.txt
y.txt
z.txt
m.txt
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | pla.h |
DLL | Pla.dll |
另请参阅
IConfigurationDataCollector::FileMaxCount