Click or drag to resize

FileSystemEntry Properties

The FileSystemEntry type exposes the following members.

Properties
  NameDescription
Public propertyAllocationSize
Gets the amount of space that is allocated for this entry.
Public propertyAttributes
Gets the entry's attributes.
Public propertyByteOffsetForPartitionAlignment
Gets the offset used to align the partition to a physical sector boundary on the storage device, in bytes. If this value is set to STORAGE_INFO_OFFSET_UNKNOWN (0xffffffff), there was insufficient information to compute this field.
Public propertyByteOffsetForSectorAlignment
Gets the logical sector offset within the first physical sector where the first logical sector is placed, in bytes. If this value is set to STORAGE_INFO_OFFSET_UNKNOWN (0xffffffff), there was insufficient information to compute this field.
Public propertyChangeTimeUtc
Gets the time this entry was changed.
Public propertyCreationTimeUtc
Gets the time this entry was created.
Public propertyFileSystemEffectivePhysicalBytesPerSectorForAtomicity
Gets the size of the block used for atomicity by the file system. This may be a trade-off between the optimal size of the physical media and one that is easier to adapt existing code and structures.
Public propertyFullName
Gets the full path name.
Public propertyId
Gets the 128-bit identifier for this entry. The identifier and the volume serial number uniquely identify an entry on a single computer. To determine whether two open handles represent the same entry, combine the identifier and the volume serial number for each entry and compare them.
Public propertyIsDirectory
Gets a value indicating whether is entry is a directory or a file.
Public propertyIsMountPoint
Gets a value indicating whether this instance is a mount point.
Public propertyIsSymbolicLink
Gets a value indicating whether this instance is a symbolic link.
Public propertyLastAccessTimeUtc
Gets the time this entry was accessed.
Public propertyLastWriteTimeUtc
Gets the time this entry was written.
Public propertyLogicalBytesPerSector
Gets the logical bytes per sector reported by physical storage. This is the smallest size for which uncached I/O is supported.
Public propertyMountPoint
Gets the mount point, if any.
Public propertyName
Gets the name.
Public propertyNumberOfLinks
Gets the number of links to this entry.
Public propertyParent
Gets the parent entry.
Public propertyPhysicalBytesPerSectorForAtomicity
Gets the bytes per sector for atomic writes. Writes smaller than this may require a read before the entire block can be written atomically.
Public propertyPhysicalBytesPerSectorForPerformance
Gets the bytes per sector for optimal performance for writes.
Public propertyStatic memberProcessPlaceholderCompatibilityMode
Gets or sets the process placeholder compatibility mode.
Public propertyReparsePointTag
If the Attributes propery includes the ReparsePoint value, this member specifies the reparse point tag. Otherwise, this value is undefined and should not be used. If the entry was not opened using the FILE_FLAG_OPEN_REPARSE_POINT attribute, this will be 0.
Public propertySize
Gets the end of entry.
Public propertyStorageFlags
Gets a combination of flags specifying information about the alignment of the storage.
Public propertySymbolicLink
Gets the symbolic link, if any.
Public propertyStatic memberThreadPlaceholderCompatibilityMode
Gets or sets the thread placeholder compatibility mode.
Public propertyUsn
Gets the Update Sequence Number (USN).
Public propertyVolume
Gets the volume that contains this entry.
Public propertyVolumeSerialNumber
Gets the serial number of the volume that contains this entry.
Top
See Also