The constructor creates object with file information by file path.
This method re-reads and updates file information.
Gets group name of owner.
Returns file type.
Gets user name of owner.
Time of last access.
Extra file attribute indicators.
Mask to show what's supported in stx_attributes.
Block size for filesystem I/O.
Number of 512B blocks allocated.
Time of creation.
Time of last status change.
ID of device containing file.
Major ID of the filesystem where the file resides.
Minor ID of the filesystem where the file resides.
Stored mask for required structure fields.
File path.
Group ID of owner.
Inode number.
Mask of bits indicating filled fields.
File type and mode.
Time of last modification.
Number of hard links.
Device ID (if this file is a device).
Device major id (if this file is a device).
Device minor id (if this file is a device).
Total size in bytes.
User ID of owner.
A structure for storing and retrieving file information on Linux.