Sdílet prostřednictvím


file_status – třída

Zabalí file_type a soubory.

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ů>