Поделиться через


Класс file_status

Создает оболочку для file_type и perms.

Синтаксис

class file_status;

Конструкторы

Конструктор Description
file_status Создает оболочку для file_type и файлов.

Функции элементов

Функция-член Описание
type Возвращает или задает объект file_type.
разрешения Возвращает или задает разрешения для файла.

Операторы

Operator Description
operator= Операторы-члены присваивания по умолчанию работают корректно.

Требования

Заголовок:<файловая система>

Пространство имен: std::experimental::filesystem, std::experimental::filesystem

file_status::file_status

Создает оболочку для file_type и файлов.

explicit file_status(
   file_type ftype = file_type::none,
   perms mask = perms::unknown) noexcept;

file_status(const file_status&) noexcept = default;

file_status(file_status&&) noexcept = default;

~file_status() noexcept = default;

Параметры

ftype
Указан file_type, по умолчанию file_type::none— .

mask
Указанный файл perms, по умолчанию perms::unknown— .

file_status
Сохраненный объект.

file_status::operator=

Операторы-члены присваивания по умолчанию работают корректно.

file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) nexcept = default;

Параметры

file_status
File_status копируются в file_status.

type

Возвращает или задает объект file_type.

file_type type() const noexcept
void type(file_type ftype) noexcept

Параметры

ftype
Задается следующим образом: file_type.

разрешения

Возвращает или задает разрешения для файла.

Используйте метод задания для создания файла readonly или удаления атрибута readonly .

perms permissions() const noexcept
void permissions(perms mask) noexcept

Параметры

mask
Задается следующим образом: perms.

См. также

Справочник по файлам заголовков
Класс path
<filesystem>