다음을 통해 공유


Win32_SubDirectory 클래스

Win32_SubDirectory 연결 WMI 클래스는 디렉터리(폴더)와 해당 하위 디렉터리(하위 폴더) 중 하나를 연결합니다.

다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다. 속성 및 메서드는 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")

이 연결에서 부모 디렉터리(폴더)의 속성을 나타내는 instance 대한 참조입니다.

PartComponent

데이터 형식: Win32_Directory

액세스 형식: 읽기 전용

한정자: , 재정의 ("PartComponent"), MappingStrings ("WMI| Win32_Directory")

연결의 하위 디렉터리(하위 폴더) 부분을 나타내는 instance 대한 참조입니다.

설명

Win32_SubDirectory 클래스는 CIM_Component 파생됩니다.

폴더에 대한 하위 폴더 컬렉션을 반환하려면 ResultRolePartComponent로 설정하는 연결 쿼리를 만듭니다. 이는 반환된 컬렉션의 모든 항목이 폴더 개체의 PartComponent 또는 하위 폴더 역할을 수행해야 했음을 나타냅니다. 폴더의 부모 폴더를 반환하려면 ResultRoleGroupComponent로 설정합니다.

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
CIMWin32.mof
DLL
CIMWin32.dll

추가 정보

CIM_Component

운영 체제 클래스