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 파생됩니다.
폴더에 대한 하위 폴더 컬렉션을 반환하려면 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 |
|
추가 정보