A structure to describe file stats. More...
#include <FileSystem.h>
Public Attributes | ||
| FileSystemEntryType | entryType = FileSystemEntryType::Unknown | |
| Type of entry stored at path. | ||
| size_t | fileSize = 0 | |
| Size of the file in bytes. | ||
| size_t | hardLinkCount = 0 | |
| Number of hard links to the entry. | ||
| TimeMs | creationTime | |
| Time when file was created when available. | ||
| TimeMs | accessedTime | |
| Time when file was last accessed when available. | ||
| TimeMs | modifiedTime | |
| Time when file was last modified. | ||
| struct { | ||
| uint32_t mode = 0 | ||
| POSIX st_mode. More... | ||
| uint32_t uid = 0 | ||
| POSIX st_uid. More... | ||
| uint32_t gid = 0 | ||
| POSIX st_gid. More... | ||
| uint64_t inode = 0 | ||
| POSIX st_ino. More... | ||
| uint64_t device = 0 | ||
| POSIX st_dev. More... | ||
| uint64_t specialDevice = 0 | ||
| POSIX st_rdev. More... | ||
| uint64_t blocks = 0 | ||
| POSIX st_blocks. More... | ||
| uint64_t blockSize = 0 | ||
| POSIX st_blksize. More... | ||
| } | posix | |
| struct { | ||
| uint32_t attributes = 0 | ||
| Windows file attributes. More... | ||
| uint32_t reparseTag = 0 | ||
| Windows reparse tag. More... | ||
| uint32_t volumeSerialNumber = 0 | ||
| Windows volume serial number. More... | ||
| uint64_t fileIndex = 0 | ||
| Windows file index. More... | ||
| } | windows | |
A structure to describe file stats.
| uint32_t SC::FileSystemStat::attributes = 0 |
Windows file attributes.
| uint64_t SC::FileSystemStat::blocks = 0 |
POSIX st_blocks.
| uint64_t SC::FileSystemStat::blockSize = 0 |
POSIX st_blksize.
| uint64_t SC::FileSystemStat::device = 0 |
POSIX st_dev.
| FileSystemEntryType SC::FileSystemStat::entryType = FileSystemEntryType::Unknown |
Type of entry stored at path.
| uint64_t SC::FileSystemStat::fileIndex = 0 |
Windows file index.
| size_t SC::FileSystemStat::fileSize = 0 |
Size of the file in bytes.
| uint32_t SC::FileSystemStat::gid = 0 |
POSIX st_gid.
| size_t SC::FileSystemStat::hardLinkCount = 0 |
Number of hard links to the entry.
| uint64_t SC::FileSystemStat::inode = 0 |
POSIX st_ino.
| uint32_t SC::FileSystemStat::mode = 0 |
POSIX st_mode.
| uint32_t SC::FileSystemStat::reparseTag = 0 |
Windows reparse tag.
| uint64_t SC::FileSystemStat::specialDevice = 0 |
POSIX st_rdev.
| uint32_t SC::FileSystemStat::uid = 0 |
POSIX st_uid.
| uint32_t SC::FileSystemStat::volumeSerialNumber = 0 |
Windows volume serial number.