file_status – třída
Syntaxe
class file_status;
Konstruktory
Konstruktor | Popis |
---|---|
file_status | Vytvoří obálku pro file_type a perms souboru. |
Členské funkce
Členová funkce | Popis |
---|---|
type | Získá nebo nastaví file_type . |
permissions | Získá nebo nastaví oprávnění k souboru. |
Operátory
Operátor | Popis |
---|---|
operator= | Výchozí operátory přiřazení členů se chovají podle očekávání. |
Požadavky
Header:<filesystem>
Obor názvů: std::experimental::filesystem, std::experimental::filesystem
file_status::file_status
Vytvoří obálku pro file_type a perms souboru.
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
Zadané file_type
, výchozí hodnoty file_type::none
.
maska
Zadaný soubor perms
, výchozí hodnota perms::unknown
.
file_status
Uložený objekt.
file_status::operator=
Výchozí operátory přiřazení členů se chovají podle očekávání.
file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) nexcept = default;
Parametry
file_status
Zkopírovaný file_status do souboru file_status
.
type
Získá nebo nastaví file_type
.
file_type type() const noexcept
void type(file_type ftype) noexcept
Parametry
ftype
Zadáno file_type
.
oprávnění
Získá nebo nastaví oprávnění k souboru.
Pomocí setter vytvořte soubor readonly
nebo odeberte readonly
atribut.
perms permissions() const noexcept
void permissions(perms mask) noexcept
Parametry
maska
Zadáno perms
.
Viz také
Referenční informace k souborům hlaviček
path – třída
<systém souborů>