FileSystemFile 클라이언트 WMI 클래스FileSystemFile Client WMI Class

Configuration Manager에서 클래스는 FileSystemFile 로컬 파일 정보를 나타내는 클라이언트 WMI(Windows Management Instrumentation) (WMI) 클래스입니다.In Configuration Manager, the FileSystemFile class is a client Windows Management Instrumentation (WMI) class that represents local file information.

MOF(Managed Object Format) 코드에서 간결하게 표기된 다음 구문은 상속된 속성을 모두 포함합니다.The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

구문Syntax

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;  
};  

메서드Methods

FileSystemFile 클래스는 메서드를 정의하지 않습니다.The FileSystemFile class does not define any methods.

속성Properties

AgentCreatedWMIPath
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

에이전트에서 만든 WMI 경로입니다.The WMI path created by the agent.

CompanyName
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

파일 리소스 헤더에 저장 된 회사 이름입니다.Company name stored in the file resource header.

CreationDate
데이터 형식: DateTimeData type: DateTime

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

운영 체제에 따라 파일이 만들어진 시간입니다.Time the file was created according to the operating system.

FileBuildDate
데이터 형식: DateTimeData type: DateTime

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

파일 리소스 헤더에서 파일을 만들 때의 타임 스탬프입니다.Time stamp, from the file resource header, of the files creation.

FileDescription
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

파일 리소스 헤더에 저장 된 파일 설명입니다.File description stored in the file resource header.

FileFunctionType
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

일반 유형 (예: WINSPOOL.DRV + PRINTER)에 따라 달라 지는 파일의 함수 유형입니다.Function type of the file, dependent on the general type (such as DRV + PRINTER). 자세한 내용은 Platform SDK의 VS_FIXEDFILEINFO을 참조 하세요.For more information, see VS_FIXEDFILEINFO in the Platform SDK.

FileGeneralType
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

파일의 일반 유형 (예: APP, DLL 및 WINSPOOL.DRV)입니다.General type of the file (such as APP, DLL, and DRV). 자세한 내용은 Platform SDK VS_FIXEDFILEINFOin를 참조 하세요.For more information, see VS_FIXEDFILEINFOin the Platform SDK.

FileInternalName
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

파일 리소스 헤더에 저장 된 내부 파일 이름입니다.Internal file name stored in the file resource header.

FileOriginalName
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

파일 리소스 헤더에 저장 된 원래 파일 이름입니다.Original file name stored in the file resource header.

FileOSFlags
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

파일이 디자인 된 운영 체제 값 (예: Windows NT 및 WIN32)의 비트 마스크입니다.Bitmask with the operating system values that the file was designed for (such as Windows NT and WIN32). 자세한 내용은 Platform SDK의 VS_FIXEDFILEINFO을 참조 하세요.For more information, see VS_FIXEDFILEINFO in the Platform SDK.

FileVersion
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

파일 리소스 헤더에 저장 된 파일 버전입니다.File version stored in the files resource header.

FileVersionFlags
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

파일의 다양 한 버전 특성을 지정 하는 비트 마스크입니다 (예: 디버그, 패치 됨 및 개인).Bitmask specifying various version attributes of the file (such as DEBUG, PATCHED, and PRIVATE). 자세한 내용은 Platform SDK의 VS_FIXEDFILEINFO을 참조 하세요.For more information, see VS_FIXEDFILEINFO in the Platform SDK.

IsArchived
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

true 파일 보관 비트가 설정 되어 있으면입니다.true if the file archive bit is set.

IsCompressed
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

true 파일이 압축 되어 있으면이 고,true if the file is compressed.

IsEncrypted
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

true 파일이 암호화 되어 있으면이 고,true if the file is encrypted.

IsHidden
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

true 파일이 숨겨져 있는 경우입니다.true if the file is hidden.

IsNormal
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

true 다른 파일 특성이 설정 되지 않은 경우입니다.true if no other file attributes are set.

IsOffline
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

true 파일 데이터를 즉시 사용할 수 없는 경우입니다.true if the file data is not immediately available.

IsReadOnly
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

true 파일이 읽기 전용인 경우입니다.true if the file is read-only. 응용 프로그램에서 파일에 쓰거나 파일을 삭제할 수 없습니다.An application cannot write to or delete the file.

IsReparsePoint
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

true 파일에 연결 된 재분석 지점이 있는 경우입니다.true if the file has an associated reparse point.

IsSparseFile
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

True 파일이 스파스 파일 이면이 고,True if the file is a sparse file.

IsSystem
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

True 파일이 시스템 파일 이면이 고,True if the file is a system file.

IsTemporary
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

true 임시 저장소에 파일을 사용 하는 경우입니다.true if the file is being used for temporary storage.

LastAccessDate
데이터 형식: DateTimeData type: DateTime

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

운영 체제에 따라 파일에 마지막으로 액세스 한 시간입니다.Time, according to the operating system, when the file was last accessed.

LastWriteDate
데이터 형식: DateTimeData type: DateTime

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

운영 체제에 따라 파일을 마지막으로 쓴 시간입니다.Time when the file was last written to, according to the operating system.

Name
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

쿼리에서 지원 되는 와일드 카드를 사용 하는 파일의 이름입니다 (예: drv*).Name of the file, with wildcards that are supported in the query (such as drv*.sys). 이 문자열은 8.3 표시와 다른 경우 긴 파일 이름입니다.This string is the long file name (if different from the 8.3 representation).

Path
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

파일 경로 (파일 이름 제외)File path, not including the file name. 이 공급자는이 속성을 기반으로 쿼리 하는 데 사용할 수 있는 제한 된 와일드 카드와 디렉터리 및 단일 디렉터리 검색 구문을 지원 합니다.The provider supports limited wildcards and directory vs. single directory scan syntax for querying based on this property. 또한 공급자 는% windir %와 같은 확장 되지 않은 환경 변수를 사용 하 여 경로 쿼리를 지원 합니다.The provider also supports path queries with unexpanded environment variables, such as % windir %.

ProductLanguage
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

파일 리소스 헤더에 저장 된 제품 언어입니다.Product language stored in the file resource header.

ProductName
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

파일 리소스 헤더에 저장 된 제품 이름입니다.Product name stored in the file resource header.

ProductVersion
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

파일 리소스 헤더에 저장 된 제품 버전입니다.Product version stored in the file resource header.

ReservedFlags0
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

완전성을 위해 제공 됩니다.Provided for completeness. 자세한 내용은 WIN32_FIND_DATA를 참조 하세요.For more information, see WIN32_FIND_DATA.

ReservedFlags1
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

완전성을 위해 제공 됩니다.Provided for completeness. 자세한 내용은 WIN32_FIND_DATA를 참조 하세요.For more information, see WIN32_FIND_DATA.

ShortName
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

8.3 파일 이름을 표시 합니다.8.3 representation of the file name.

Size
데이터 형식: UInt64Data type: UInt64

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

파일 크기 (바이트)입니다 (64 비트 값).File size, in bytes (a 64-bit value).

Type
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: None

Win32 함수에서 반환 된 특성 비트 마스크와 일치 하는 파일 특성 비트 마스크 GetFileAttributes 입니다.File attribute bitmask, which matches the attribute bitmask returned by the Win32 GetFileAttributes function. 또한 개별 비트는 쿼리 및 필터링의 용이성을 위해 별도의 부울 값으로 분류 됩니다.The individual bits are also broken out into separate Boolean values for ease of querying and filtering.

설명Remarks

이 클래스는 소프트웨어 인벤토리, 파일 컬렉션 및 IDMIF 컬렉션에 주로 사용 됩니다.This class is used primarily for software inventory, file collection, and IDMIF collection.

이 클래스의 속성을 해당 WIN32_FIND_DATA로 변환 하려면 WMI SDK를 참조 하세요.To convert properties of this class to their WIN32_FIND_DATA equivalent, consult the WMI SDK.

요구 사항Requirements

런타임 요구 사항Runtime Requirements

자세한 내용은 Configuration Manager 클라이언트 런타임 요구 사항을 참조 하세요.For more information, see Configuration Manager Client Runtime Requirements.

개발 요구 사항Development Requirements

자세한 내용은 Configuration Manager 클라이언트 개발 요구 사항을 참조 하세요.For more information, see Configuration Manager Client Development Requirements.

참고 항목See Also

인벤토리 에이전트 클라이언트 WMI 클래스Inventory Agent Client WMI Classes