Standard library header <experimental/filesystem>
From cppreference.com
This header is part of the filesystem library.
Defined in inline namespace
std::experimental::filesystem::v1 |
|
Classes |
|
represents a path (class) |
|
an exception thrown on file system errors (class) |
|
a directory entry (class) |
|
an iterator to the contents of the directory (class) |
|
an iterator to the contents of a directory and its subdirectories (class) |
|
represents file type and permissions (class) |
|
information about free and available space on the filesystem (class) |
|
the type of a file (enum) |
|
identifies file system permissions (enum) |
|
specifies semantics of copy operations (enum) |
|
options for iterating directory contents (enum) |
|
represents file time values (typedef) |
|
Functions |
|
swaps two paths (function) |
|
lexicographically compares two paths (function) |
|
concatenates two paths with a directory separator (function) |
|
performs stream input and output on a path (function) |
|
creates a path from a UTF-8 encoded source (function) |
|
range-based for loop support (function) |
|
range-based for loop support (function) |
|
composes an absolute path converts a path to an absolute path replicating OS-specific behavior (function) |
|
composes a canonical path (function) |
|
copies files or directories (function) |
|
copies file contents (function) |
|
copies a symbolic link (function) |
|
creates new directory (function) |
|
creates a hard link (function) |
|
creates a symbolic link (function) |
|
return current working directory (function) |
|
checks whether path refers to existing file system object (function) |
|
checks whether two paths refer to the same file system object (function) |
|
returns the size of a file (function) |
|
returns the number of hard links referring to the specific file (function) |
|
gets or sets the time of the last data modification (function) |
|
modifies file access permissions (function) |
|
obtains the target of a symbolic link (function) |
|
removes a file or empty directory removes a file or directory and all its contents, recursively (function) |
|
moves or renames a file or directory (function) |
|
changes the size of a regular file by truncation or zero-fill (function) |
|
determines available free space on the file system (function) |
|
determines file attributes determines file attributes, checking the symlink target (function) |
|
returns a directory suitable for temporary files (function) |
|
File types |
|
checks whether the given path refers to block device (function) |
|
checks whether the given path refers to a character device (function) |
|
checks whether the given path refers to a directory (function) |
|
checks whether the given path refers to an empty file or directory (function) |
|
checks whether the given path refers to a named pipe (function) |
|
checks whether the argument refers to an other file (function) |
|
checks whether the argument refers to a regular file (function) |
|
checks whether the argument refers to a named IPC socket (function) |
|
checks whether the argument refers to a symbolic link (function) |
|
checks whether file status is known (function) |