file_status-Klasse

Umschließt file_type und Datei-perms

Syntax

class file_status;

Konstruktoren

Konstruktor Beschreibung
file_status Erstellt einen Wrapper für file_type und Datei-Perms.

Memberfunktionen

Memberfunktion Beschreibung
type Ruft den file_type ab oder legt ihn fest.
Berechtigungen Ruft die Dateiberechtigungen ab oder legt sie fest.

Operatoren

Operator Beschreibung
operator= Die als Standard festgelegten Memberzuweisungsoperatoren verhalten sich wie erwartet.

Anforderungen

Header:<filesystem>

Namespace: std::experimental::filesystem, std::experimental::filesystem

file_status::file_status

Erstellt einen Wrapper für file_type und Datei-Perms.

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;

Parameter

ftype
Angegeben file_type, Standardwert ist file_type::none.

mask
Angegebene Datei perms, Standardwert ist perms::unknown.

file_status
Das gespeicherte Objekt.

file_status::operator=

Die als Standard festgelegten Memberzuweisungsoperatoren verhalten sich wie erwartet.

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

Parameter

file_status
Die file_status , in die file_statuskopiert wird.

Typ

Ruft den file_type ab oder legt ihn fest.

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

Parameter

ftype
Angabe file_type.

konfigurieren

Ruft die Dateiberechtigungen ab oder legt sie fest.

Verwenden Sie den Setter, um eine Datei readonly zu erstellen oder das readonly Attribut zu entfernen.

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

Parameter

mask
Angabe perms.

Siehe auch

Headerdateienreferenz
path-Klasse
<filesystem>