Win32_SubDirectory 類別
Win32_SubDirectory關聯WMI 類別會關聯目錄 (資料夾) 和其中一個子目錄 (子資料夾) 。
下列語法已經過受管理物件格式 (MOF) 程式碼簡化,並包含所有已繼承的屬性。 屬性和方法依字母順序排列,而非 MOF 順序。
語法
[Dynamic, Provider("CIMWin32"), UUID("{F25FE469-783E-11d2-90BF-0060081A46FD}"), AMENDMENT]
class Win32_SubDirectory : CIM_Component
{
Win32_Directory REF GroupComponent;
Win32_Directory REF PartComponent;
};
成員
Win32_SubDirectory類別具有下列類型的成員:
屬性
Win32_SubDirectory類別具有這些屬性。
-
GroupComponent
-
-
資料類型: Win32_Directory
-
存取類型:唯讀
-
限定詞: 索引鍵、 覆寫 (「GroupComponent」) 、 MappingStrings (「WMI|Win32_Directory「)
實例的參考,此關聯中代表父目錄 (資料夾) 的屬性。
-
-
PartComponent
-
-
資料類型: Win32_Directory
-
存取類型:唯讀
-
限定詞: 索引鍵、 覆寫 (「PartComponent」) 、 MappingStrings (「WMI|Win32_Directory「)
實例的參考,此實例代表關聯) 部分的子資料夾 (子目錄。
-
備註
Win32_SubDirectory類別衍生自CIM_Component。
若要傳回資料夾的子資料夾集合,請建立將 ResultRole 設定為 PartComponent的關聯查詢。 這表示傳回集合中的所有專案都必須扮演資料夾物件的 PartComponent 或子資料夾角色。 若要傳回資料夾的父資料夾,請將 ResultRole 設定為 GroupComponent。
Win32_SubDirectory類別只適用于檔案系統層級,緊接在指定的資料夾上方或正下方。
範例
下列 VBScript 範例會傳回 C:\Scripts 資料夾內所有子資料夾的清單。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colSubfolders = objWMIService.ExecQuery _
("ASSOCIATORS OF {Win32_Directory.Name='c:\scripts'} " _
& "WHERE AssocClass = Win32_Subdirectory " _
& "ResultRole = PartComponent")
For Each objFolder in colSubfolders
Wscript.Echo objFolder.Name
Next
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
命名空間 |
Root\CIMV2 |
MOF |
|
DLL |
|
另請參閱