Defined in header
<filesystem> | ||
---|---|---|
enum class file_type { none = 0, not_found = -1, regular = 1, directory = 2, symlink = 3, block = 4, character = 5, fifo = 6, socket = 7, unknown = 8 }; | (since C++17) |
Indicates a type of a file or directory a path refers to.
Constant | Meaning |
---|---|
none | indicates that the file status has not been evaluated yet, or an error occurred when evaluating it |
not_found | indicates that the file was not found (this is not considered an error) |
regular | a regular file |
directory | a directory |
symlink | a symbolic link |
block | a block special file |
character | a character special file |
fifo | a FIFO (also known as pipe) file |
socket | a socket file |
unknown | an unknown file |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/filesystem/file_type