Returns true if path is a block device, false otherwise.
Returns true if path is a character device, false otherwise.
Returns true if path is a directory, false otherwise.
Returns true if the current user has permission to execute path, false otherwise.
Returns true if path is a FIFO, false otherwise.
Returns true if path is a regular file, false otherwise.
Returns true if path is a symbolic link, false otherwise.
Returns true if path is a valid filesystem path, false otherwise.
Returns true if the current user has permission to read path, false otherwise.
Returns true if path has the setgid flag set, false otherwise.
Returns true if path has the setuid flag set, false otherwise.
Returns true if path is a socket, false otherwise.
Returns true if path has the sticky bit set, false otherwise.
Returns true if the current user has permission to write to path, false otherwise.