std::filesystem:: directory_entry
From cppreference.net
<
cpp
|
filesystem
|
Определено в заголовочном файле
<filesystem>
|
||
|
class
directory_entry
;
|
(начиная с C++17) | |
Представляет запись в каталоге. Объект хранит
path
как член и может также хранить дополнительные атрибуты файла (количество жёстких ссылок, статус, статус символической ссылки, размер файла и время последней записи) во время итерации по каталогу.
Содержание |
Функции-члены
|
создает запись каталога
(public member function) |
|
|
(destructor)
|
деструктор по умолчанию
(public member function) |
Модификаторы |
|
|
присваивает содержимое
(public member function) |
|
|
присваивает содержимое
(public member function) |
|
|
устанавливает имя файла
(public member function) |
|
|
обновляет кэшированные атрибуты файла
(public member function) |
|
Наблюдатели |
|
|
возвращает путь, на который ссылается запись
(public member function) |
|
|
проверяет, ссылается ли запись каталога на существующий объект файловой системы
(public member function) |
|
|
проверяет, ссылается ли запись каталога на блочное устройство
(public member function) |
|
|
проверяет, ссылается ли запись каталога на символьное устройство
(public member function) |
|
|
проверяет, ссылается ли запись каталога на каталог
(public member function) |
|
|
проверяет, ссылается ли запись каталога на именованный канал
(public member function) |
|
|
проверяет, ссылается ли запись каталога на
другой
файл
(public member function) |
|
|
проверяет, ссылается ли запись каталога на обычный файл
(public member function) |
|
|
проверяет, ссылается ли запись каталога на именованный IPC-сокет
(public member function) |
|
|
проверяет, ссылается ли запись каталога на символическую ссылку
(public member function) |
|
|
возвращает размер файла, на который ссылается запись каталога
(public member function) |
|
|
возвращает количество жестких ссылок, ссылающихся на файл, на который ссылается запись каталога
(public member function) |
|
|
получает время последнего изменения данных файла, на который ссылается запись каталога
(public member function) |
|
|
статус файла, обозначенного этой записью каталога;
статус файла/символической ссылки, обозначенной этой записью каталога (public member function) |
|
|
(removed in C++20)
(removed in C++20)
(removed in C++20)
(removed in C++20)
(removed in C++20)
(C++20)
|
сравнивает две записи каталога
(public member function) |
Функции, не являющиеся членами класса
|
выполняет потоковый вывод для записи каталога
(функция) |
Отчеты о дефектах
Следующие отчеты об изменениях в поведении, содержащие описания дефектов, были применены ретроактивно к ранее опубликованным стандартам C++.
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 3171 | C++17 |
directory_entry
не мог быть вставлен с помощью
operator<<
из-за LWG2989
|
вывод снова включен |