Namespaces
Variants

Experimental library header <experimental/filesystem>

From cppreference.net
Standard library headers
Experimental library headers
Execution P2300
<experimental/execution>
Filesystem TS
<experimental/filesystem>
Parallelism TS (v1, v2)
experimental/algorithm
experimental/execution_policy
experimental/exception_list
experimental/numeric
<experimental/simd>
experimental/task_block
Library Fundamentals TS (v1, v2, v3)
experimental/algorithm
<experimental/any>
experimental/array
experimental/chrono
experimental/deque
experimental/forward_list
<experimental/functional>
experimental/future
experimental/iterator
experimental/list
experimental/map
experimental/memory
<experimental/memory_resource>
experimental/numeric
<experimental/optional>
experimental/propagate_const
experimental/random
experimental/ratio
experimental/regex
experimental/scope
experimental/set
experimental/source_location
experimental/string
<experimental/string_view>
experimental/system_error
experimental/tuple
experimental/type_traits
experimental/unordered_map
experimental/unordered_set
experimental/utility
experimental/vector

Concurrency TS
experimental/atomic
experimental/barrier
experimental/future
experimental/latch
Ranges TS
Coroutines TS
experimental/coroutine
Networking TS
experimental/buffer
experimental/executor
experimental/internet
experimental/io_context
<experimental/net>
experimental/netfwd
experimental/socket
experimental/timer
Reflection TS
<experimental/reflect>

Этот заголовок является частью filesystem библиотеки.

Определено в пространстве имён std::experimental::filesystem
Определено во встроенном пространстве имён std::experimental::filesystem::v1

Классы

представляет путь
(класс)
исключение, выбрасываемое при ошибках файловой системы
(класс)
запись каталога
(класс)
итератор по содержимому директории
(класс)
итератор содержимого каталога и его подкаталогов
(класс)
представляет тип файла и права доступа
(класс)
информация о свободном и доступном пространстве в файловой системе
(класс)
тип файла
(перечисление)
определяет права доступа файловой системы
(перечисление)
определяет семантику операций копирования
(перечисление)
параметры для итерации содержимого директории
(перечисление)
представляет значения времени файла
(typedef)

Функции

обменивает два пути
(функция)
вычисляет хеш-значение для объекта пути
(функция)
лексикографически сравнивает два пути
(функция)
объединяет два пути с разделителем директории
(функция)
выполняет потоковый ввод и вывод для пути
(функция)
создает path из источника, закодированного в UTF-8
(функция)
поддержка range-based for loop
(функция)
поддержка цикла for на основе диапазона
(функция)
составляет абсолютный путь
преобразует путь в абсолютный путь, воспроизводя поведение, специфичное для ОС
(функция)
формирует канонический путь
(функция)
копирует файлы или директории
(функция)
копирует содержимое файла
(функция)
копирует символическую ссылку
(функция)
создает новую директорию
(функция)
создает жесткую ссылку
(функция)
создает символическую ссылку
(функция)
возвращает текущую рабочую директорию
(функция)
проверяет, ссылается ли путь на существующий объект файловой системы
(функция)
проверяет, ссылаются ли два пути на один и тот же объект файловой системы
(функция)
возвращает размер файла
(функция)
возвращает количество жестких ссылок, указывающих на конкретный файл
(функция)
получает или устанавливает время последней модификации данных
(функция)
изменяет права доступа к файлу
(функция)
получает цель символической ссылки
(функция)
удаляет файл или пустую директорию
удаляет файл или директорию и всё её содержимое, рекурсивно
(функция)
перемещает или переименовывает файл или директорию
(функция)
изменяет размер обычного файла путем усечения или заполнения нулями
(функция)
определяет доступное свободное место в файловой системе
(функция)
определяет атрибуты файла
определяет атрибуты файла, проверяя цель символьной ссылки
(функция)
возвращает каталог, подходящий для временных файлов
(функция)
Типы файлов
проверяет, ссылается ли указанный путь на блочное устройство
(функция)
проверяет, ссылается ли заданный путь на символьное устройство
(функция)
проверяет, ссылается ли указанный путь на директорию
(функция)
проверяет, ссылается ли указанный путь на пустой файл или директорию
(функция)
проверяет, ссылается ли указанный путь на именованный канал
(функция)
проверяет, ссылается ли аргумент на другой файл
(функция)
проверяет, ссылается ли аргумент на обычный файл
(функция)
проверяет, ссылается ли аргумент на именованный IPC-сокет
(функция)
проверяет, ссылается ли аргумент на символическую ссылку
(функция)
проверяет, известен ли статус файла
(функция)