Class CIM_LogicalFile
extends CIM_LogicalElement

A LogicalFile is a named collection of data or executable code, or represents a LogicalDevice or Directory. It is located within the context of a FileSystem, on a StorageExtent.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_LogicalFile

Direct Known Subclasses

CIM_DataFile
CIM_Directory
CIM_DeviceFile
CIM_UnixDeviceFile
CIM_NamedPipe
CIM_UnixSymlink

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringA LogicalFile is a named collection of data or executable code, or represents a LogicalDevice or Directory. It is located within the context of a FileSystem, on a StorageExtent.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
CompressionMethodstring
DescriptionstringA free form string indicating the algorithm or tool used to compress the LogicalFile. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: "Unknown" to represent that it is not known whether the LogicalFile is compressed or not, "Compressed" to represent that the File is compressed but either its compression scheme is not known or not disclosed, and "Not Compressed" to represent that the LogicalFile is not compressed.None TRANSLATABLE= true
CreationClassNamestring
DescriptionstringCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
CreationDatedatetime
DescriptionstringFile's creation date.None TRANSLATABLE= true
CSCreationClassNamestring
DescriptionstringThe scoping ComputerSystem's CreationClassName.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_FileSystem.CSCreationClassNameNone OVERRIDABLE= false
CSNamestring
DescriptionstringThe scoping ComputerSystem's Name.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_FileSystem.CSNameNone OVERRIDABLE= false
EncryptionMethodstring
DescriptionstringA free form string indicating the algorithm or tool used to encrypt the LogicalFile. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: "Unknown" to represent that it is not known whether the LogicalFile is encrypted or not, "Encrypted" to represent that the File is encrypted but either its encryption scheme is not known or not disclosed, and "Not Encrypted" to represent that the LogicalFile is not encrypted.None TRANSLATABLE= true
Executableboolean
DescriptionstringIndicates the file is executable.None TRANSLATABLE= true
FileSizeuint64
DescriptionstringSize of the File in bytes.None TRANSLATABLE= true
GaugebooleantrueNone None
UnitsstringBytesNone TRANSLATABLE= true
FSCreationClassNamestring
DescriptionstringThe scoping FileSystem's CreationClassName.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_FileSystem.CreationClassNameNone OVERRIDABLE= false
FSNamestring
DescriptionstringThe scoping FileSystem's Name.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_FileSystem.NameNone OVERRIDABLE= false
InUseCountuint64
CounterbooleantrueNone None
DescriptionstringInteger indicating the number of 'file opens' that are currently active against the File.None TRANSLATABLE= true
LastAccesseddatetime
DescriptionstringTime that the File was last accessed.None TRANSLATABLE= true
LastModifieddatetime
DescriptionstringTime that the File was last modified.None TRANSLATABLE= true
Namestring
DescriptionstringThe inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile's Name unique for a given CreationClassName and FileSystem. A full path name is one way to do this.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint321024None None
OverridestringNameNone OVERRIDABLE= false
Readableboolean
DescriptionstringBoolean indicating that the File can be read.None TRANSLATABLE= true
Writeableboolean
DescriptionstringBoolean indicating that the File can be written.None TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
StatusstringCIM_ManagedSystemElement