FileSystemEntry Properties |
The FileSystemEntry type exposes the following members.
Name | Description | |
---|---|---|
AllocationSize |
Gets the amount of space that is allocated for this entry.
| |
Attributes |
Gets the entry's attributes.
| |
ByteOffsetForPartitionAlignment |
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.
| |
ByteOffsetForSectorAlignment |
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.
| |
ChangeTimeUtc |
Gets the time this entry was changed.
| |
CreationTimeUtc |
Gets the time this entry was created.
| |
FileSystemEffectivePhysicalBytesPerSectorForAtomicity |
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.
| |
FullName |
Gets the full path name.
| |
Id |
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.
| |
IsDirectory |
Gets a value indicating whether is entry is a directory or a file.
| |
IsMountPoint |
Gets a value indicating whether this instance is a mount point.
| |
IsSymbolicLink |
Gets a value indicating whether this instance is a symbolic link.
| |
LastAccessTimeUtc |
Gets the time this entry was accessed.
| |
LastWriteTimeUtc |
Gets the time this entry was written.
| |
LogicalBytesPerSector |
Gets the logical bytes per sector reported by physical storage. This is the smallest size for which uncached I/O is supported.
| |
MountPoint |
Gets the mount point, if any.
| |
Name |
Gets the name.
| |
NumberOfLinks |
Gets the number of links to this entry.
| |
Parent |
Gets the parent entry.
| |
PhysicalBytesPerSectorForAtomicity |
Gets the bytes per sector for atomic writes. Writes smaller than this may require a read before the entire block can be written atomically.
| |
PhysicalBytesPerSectorForPerformance |
Gets the bytes per sector for optimal performance for writes.
| |
ProcessPlaceholderCompatibilityMode |
Gets or sets the process placeholder compatibility mode.
| |
ReparsePointTag |
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.
| |
Size |
Gets the end of entry.
| |
StorageFlags |
Gets a combination of flags specifying information about the alignment of the storage.
| |
SymbolicLink |
Gets the symbolic link, if any.
| |
ThreadPlaceholderCompatibilityMode |
Gets or sets the thread placeholder compatibility mode.
| |
Usn |
Gets the Update Sequence Number (USN).
| |
Volume |
Gets the volume that contains this entry.
| |
VolumeSerialNumber |
Gets the serial number of the volume that contains this entry.
|