klasa file_status

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

Nagłówek:<filesystem>

Przestrzeń nazw: std::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&&) noexcept = default;

Parametry

file_status
File_status kopiowane do pliku file_status.

typ

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>