std::filesystem::directory_entry
Defined in header <filesystem> | ||
|---|---|---|
class directory_entry; | (since C++17) |
Represents a directory entry. The object stores a path as a member and may also store additional file attributes (hard link count, status, symlink status file size, and last write time) during directory iteration.
Member functions
| constructs a directory entry (public member function) |
|
| (destructor) | default destructor (public member function) |
Modifiers |
|
| assigns contents (public member function) |
|
| assigns contents (public member function) |
|
| sets the filename (public member function) |
|
| updates the cached file attributes (public member function) |
|
Observers |
|
| returns the path the entry refers to (public member function) |
|
| checks whether directory entry refers to existing file system object (public member function) |
|
| checks whether the directory entry refers to block device (public member function) |
|
| checks whether the directory entry refers to a character device (public member function) |
|
| checks whether the directory entry refers to a directory (public member function) |
|
| checks whether the directory entry refers to a named pipe (public member function) |
|
| checks whether the directory entry refers to an other file (public member function) |
|
| checks whether the directory entry refers to a regular file (public member function) |
|
| checks whether the directory entry refers to a named IPC socket (public member function) |
|
| checks whether the directory entry refers to a symbolic link (public member function) |
|
| returns the size of the file to which the directory entry refers (public member function) |
|
| returns the number of hard links referring to the file to which the directory entry refers (public member function) |
|
| gets or sets the time of the last data modification of the file to which the directory entry refers (public member function) |
|
| status of the file designated by this directory entry symlink_status of the file designated by this directory entry (public member function) |
|
| compares two directory entries (public member function) |
|
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/filesystem/directory_entry