Udostępnij za pośrednictwem


file_status — Klasa

Opakowuje file_type i perms plików.

Składnia

class file_status;

Konstruktory

Konstruktor opis
file_status Tworzy otokę dla file_type i perms plików.

Funkcje składowe

Funkcja składowa opis
type Pobiera lub ustawia wartość file_type.
permissions Pobiera lub ustawia uprawnienia do pliku.

Operatory

Operator opis
operator = Domyślne operatory przypisania składowych zachowują się zgodnie z oczekiwaniami.

Wymagania

Header:<filesystem>

Przestrzeń nazw: std::experimental::filesystem, std::experimental::filesystem

file_status::file_status

Tworzy otokę dla file_type i perms plików.

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;

Parametry

ftype
Określono file_type, wartość domyślna to file_type::none.

maska
Określony plik perms, domyślnie ma wartość perms::unknown.

file_status
Przechowywany obiekt.

file_status::operator=

Domyślne operatory przypisania składowych zachowują się zgodnie z oczekiwaniami.

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

Parametry

file_status
File_status kopiowane do pliku file_status.

type

Pobiera lub ustawia wartość file_type.

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

Parametry

ftype
Określono file_type.

uprawnienia

Pobiera lub ustawia uprawnienia do pliku.

Użyj ustawiania, aby utworzyć plik readonly lub usunąć readonly atrybut.

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

Parametry

maska
Określono perms.

Zobacz też

Odwołanie do plików nagłówka
path, klasa
<system plików>