Bagikan melalui


kelas Win32_SubDirectory

Kelas WMI asosiasi Win32_SubDirectory berkaitan dengan direktori (folder) dan salah satu subdirektorinya (subfolder).

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti dan metode dalam urutan alfabet, bukan urutan MOF.

Sintaks

[Dynamic, Provider("CIMWin32"), UUID("{F25FE469-783E-11d2-90BF-0060081A46FD}"), AMENDMENT]
class Win32_SubDirectory : CIM_Component
{
  Win32_Directory REF GroupComponent;
  Win32_Directory REF PartComponent;
};

Anggota

Kelas Win32_SubDirectory memiliki jenis anggota ini:

Properti

Kelas Win32_SubDirectory memiliki properti ini.

GroupComponent

Jenis data: Win32_Directory

Jenis akses: Baca-saja

Kualifikasi: Kunci, Ambil Alih ("GroupComponent"), MappingStrings ("WMI| Win32_Directory")

Referensi ke instans yang mewakili properti direktori induk (folder) dalam asosiasi ini.

PartComponent

Jenis data: Win32_Directory

Jenis akses: Baca-saja

Kualifikasi: Kunci, Ambil Alih ("PartComponent"), MappingStrings ("WMI| Win32_Directory")

Referensi ke instans yang mewakili bagian subdirektori (subfolder) dari asosiasi.

Keterangan

Kelas Win32_SubDirectory berasal dari CIM_Component.

Untuk mengembalikan kumpulan subfolder untuk folder, buat kueri asosiasi yang mengatur ResultRole ke PartComponent. Ini menunjukkan bahwa semua item dalam koleksi yang dikembalikan harus memainkan peran PartComponent, atau subfolder, dari objek folder. Untuk mengembalikan folder induk untuk folder, atur ResultRole ke GroupComponent.

Kelas Win32_SubDirectory hanya berfungsi pada tingkat sistem file tepat di atas atau tepat di bawah folder yang ditentukan.

Contoh

Sampel VBScript berikut mengembalikan daftar semua subfolder dalam folder 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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Lihat juga

CIM_Component

Kelas Sistem Operasi