IConfigurationDataCollector::get_Files 方法 (pla.h)
擷取或設定要收集的檔案。
這是可讀寫的屬性。
語法
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