FileSystemFile 클라이언트 WMI 클래스

Configuration Manager FileSystemFile 클래스는 로컬 파일 정보를 나타내는 클라이언트 WMI(Windows Management Instrumentation) 클래스입니다.

다음 구문은 MOF(Managed Object Format) 코드에서 간소화되며 상속된 모든 속성을 포함합니다.

구문

Class FileSystemFile  
{  
      String AgentCreatedWMIPath;  
      String CompanyName;  
      DateTime CreationDate;  
      DateTime FileBuildDate;  
      String FileDescription;  
      UInt32 FileFunctionType;  
      UInt32 FileGeneralType;  
      String FileInternalName;  
      String FileOriginalName;  
      UInt32 FileOSFlags;  
      String FileVersion;  
      UInt32 FileVersionFlags;  
      Boolean IsArchived;  
      Boolean IsCompressed;  
      Boolean IsEncrypted;  
      Boolean IsHidden;  
      Boolean IsNormal;  
      Boolean IsOffline;  
      Boolean IsReadOnly;  
      Boolean IsReparsePoint;  
      Boolean IsSparseFile;  
      Boolean IsSystem;  
      Boolean IsTemporary;  
      DateTime LastAccessDate;  
      DateTime LastWriteDate;  
      String Name;  
      String Path;  
      UInt32 ProductLanguage;  
      String ProductName;  
      String ProductVersion;  
      UInt32 ReservedFlags0;  
      UInt32 ReservedFlags1;  
      String ShortName;  
      UInt64 Size;  
      UInt32 Type;  
};  

메서드

클래스는 FileSystemFile 메서드를 정의하지 않습니다.

속성

AgentCreatedWMIPath
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

에이전트에서 만든 WMI 경로입니다.

CompanyName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [키]

파일 리소스 헤더에 저장된 회사 이름입니다.

CreationDate
데이터 형식: DateTime

액세스 유형: 읽기/쓰기

한정자: 없음

운영 체제에 따라 파일을 만든 시간입니다.

FileBuildDate
데이터 형식: DateTime

액세스 유형: 읽기/쓰기

한정자: 없음

파일 리소스 헤더의 타임스탬프를 사용하여 파일을 만듭니다.

FileDescription
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [키]

파일 리소스 헤더에 저장된 파일 설명입니다.

FileFunctionType
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

일반 형식(예: DRV + PRINTER)에 종속된 파일의 함수 형식입니다. 자세한 내용은 플랫폼 SDK의 VS_FIXEDFILEINFO 참조하세요.

FileGeneralType
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

파일의 일반 형식(예: APP, DLL 및 DRV)입니다. 자세한 내용은 플랫폼 SDK VS_FIXEDFILEINFOin 참조하세요.

FileInternalName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

파일 리소스 헤더에 저장된 내부 파일 이름입니다.

FileOriginalName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

파일 리소스 헤더에 저장된 원래 파일 이름입니다.

FileOSFlags
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

파일이 디자인된 운영 체제 값이 있는 비트 마스크(예: Windows NT 및 WIN32). 자세한 내용은 플랫폼 SDK의 VS_FIXEDFILEINFO 참조하세요.

FileVersion
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [키]

파일 리소스 헤더에 저장된 파일 버전입니다.

FileVersionFlags
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

파일의 다양한 버전 특성(예: DEBUG, PATCHED 및 PRIVATE)을 지정하는 비트 마스크입니다. 자세한 내용은 플랫폼 SDK의 VS_FIXEDFILEINFO 참조하세요.

IsArchived
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

true 파일 보관 비트가 설정되어 있으면 입니다.

IsCompressed
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

true 파일이 압축되면 입니다.

IsEncrypted
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

true 파일이 암호화되면 입니다.

IsHidden
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

true 파일이 숨겨져 있으면 입니다.

IsNormal
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

true 다른 파일 특성이 설정되지 않은 경우 입니다.

IsOffline
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

true 파일 데이터를 즉시 사용할 수 없으면 입니다.

IsReadOnly
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

true 파일이 읽기 전용이면 입니다. 애플리케이션은 파일에 쓰거나 삭제할 수 없습니다.

IsReparsePoint
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

true 파일에 연결된 재분석 지점이 있으면 입니다.

IsSparseFile
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

True 파일이 스파스 파일이면 입니다.

IsSystem
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

True 파일이 시스템 파일이면 입니다.

IsTemporary
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

true 파일이 임시 스토리지에 사용 중이면 입니다.

LastAccessDate
데이터 형식: DateTime

액세스 유형: 읽기/쓰기

한정자: 없음

운영 체제에 따라 파일이 마지막으로 액세스된 시간입니다.

LastWriteDate
데이터 형식: DateTime

액세스 유형: 읽기/쓰기

한정자: 없음

운영 체제에 따라 파일이 마지막으로 기록된 시간입니다.

Name
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [키]

쿼리에서 지원되는 와일드카드(예: drv*.sys)가 있는 파일의 이름입니다. 이 문자열은 긴 파일 이름입니다(8.3 표현과 다른 경우).

Path
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [키]

파일 이름을 포함하지 않는 파일 경로입니다. 공급자는 제한된 와일드카드 및 디렉터리 및 단일 디렉터리 검사 구문을 지원하여 이 속성을 기반으로 쿼리합니다. 공급자는 %windir%와 같이 확장되지 않은 환경 변수가 있는 경로 쿼리도 지원합니다.

ProductLanguage
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [키]

파일 리소스 헤더에 저장된 제품 언어입니다.

ProductName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [키]

파일 리소스 헤더에 저장된 제품 이름입니다.

ProductVersion
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [키]

파일 리소스 헤더에 저장된 제품 버전입니다.

ReservedFlags0
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

완전성을 위해 제공됩니다. 자세한 내용은 WIN32_FIND_DATA 참조하세요.

ReservedFlags1
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

완전성을 위해 제공됩니다. 자세한 내용은 WIN32_FIND_DATA 참조하세요.

ShortName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

파일 이름의 8.3 표현입니다.

Size
데이터 형식: UInt64

액세스 유형: 읽기/쓰기

한정자: [키]

파일 크기(바이트)입니다(64비트 값).

Type
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

Win32 GetFileAttributes 함수에서 반환한 특성 비트 마스크와 일치하는 파일 특성 비트 마스크입니다. 개별 비트도 쿼리 및 필터링의 용이성을 위해 별도의 부울 값으로 나뉩니다.

설명

이 클래스는 주로 소프트웨어 인벤토리, 파일 컬렉션 및 IDMIF 컬렉션에 사용됩니다.

이 클래스의 속성을 해당하는 WIN32_FIND_DATA 변환하려면 WMI SDK를 참조하세요.

요구 사항

런타임 요구 사항

자세한 내용은 Configuration Manager 클라이언트 런타임 요구 사항을 참조하세요.

개발 요구 사항

자세한 내용은 Configuration Manager 클라이언트 개발 요구 사항을 참조하세요.

참고 항목

인벤토리 에이전트 클라이언트 WMI 클래스