This contains file system metadata for a path.
A symlink will report information about itself, other than the size which will be the size of the target. A broken symlink will report as much as it can and will set the broken flag.
This will raise an error if the FileStat capability isn't available or the path doesn't exist.
This will raise an error if the FileStat capability isn't available or the file descriptor is invalid.
Number of hardlinks to this filepath.
OS id of the device containing this filepath. Device IDs consist of a major and minor device id, denoting the type of device and the instance of this type on the system.
UNIX specific INODE number of filepath. Is 0 on Windows.
UNIX-style user ID of the owner of filepath.
UNIX-style user ID of the owning group of filepath.
Total size of filepath in bytes.
In case of a symlink this is the size of the target, not the symlink itself.
On Windows this will be the file creation time.
true if filepath points to an a regular file.
true if filepath points to a directory.
true if filepath points to a named pipe.
true if filepath points to a symbolic link.
true if filepath points to a broken symlink.