Experimental library header <experimental/filesystem>
From cppreference.com
<
cpp
|
header
|
experimental
This header is part of the filesystem library.
Defined in namespace
std::experimental::filesystem
|
|
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) |
|
calculates a hash value for a path object
(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) |