Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Encapsule un file_type et des perms de fichier.
Syntaxe
class file_status;
Constructeurs
| Constructeur | Description |
|---|---|
| file_status | Construit un wrapper pour file_type et les paramètres de fichier. |
Fonctions Membre
| Fonction membre | Description |
|---|---|
| type | Obtient ou définit l’instance file_type. |
| autorisations | Obtient ou définit les autorisations de fichiers. |
Opérateurs
| Opérateur | Description |
|---|---|
| operator= | Les opérateurs d’affectation de membre par défaut se comportent comme prévu. |
Spécifications
Header :<filesystem>
Espace de noms : std ::experimental ::filesystem, std ::experimental ::filesystem
file_status::file_status
Construit un wrapper pour file_type et les paramètres de fichier.
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;
Paramètres
ftype
Spécifié file_type, la valeur par défaut est file_type::none.
mask
Fichier permsspécifié , valeur perms::unknownpar défaut : .
file_status
Objet stocké.
file_status::operator=
Les opérateurs d’affectation de membre par défaut se comportent comme prévu.
file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) noexcept = default;
Paramètres
file_status
La file_status copiée dans le file_status.
type
Obtient ou définit l’instance file_type.
file_type type() const noexcept
void type(file_type ftype) noexcept
Paramètres
ftype
file_type spécifié.
autorisations
Obtient ou définit les autorisations de fichiers.
Utilisez le setter pour créer un fichier readonly ou supprimer l’attribut readonly .
perms permissions() const noexcept
void permissions(perms mask) noexcept
Paramètres
mask
perms spécifié.
Voir aussi
Informations de référence sur les fichiers d’en-tête
path, classe
<filesystem>