Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Envolve um file_type e lima permanentes.
Sintaxe
class file_status;
Constructors
| Construtor | Descrição |
|---|---|
| file_status | Constrói um wrapper para file_type e perms de ficheiros. |
Funções de membro
| Função de membro | Descrição |
|---|---|
| type | Obtém ou define o file_type. |
| permissions | Obtém ou define as permissões do ficheiro. |
Operators
| Operator | Descrição |
|---|---|
| operador= | Os operadores de atribuição de membros por defeito comportam-se como esperado. |
Requisitos
Cabeçalho:<filesystem>
Espaço de nomes:std::filesystem
file_status::file_status
Constrói um wrapper para file_type e perms de ficheiros.
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;
Parameters
ftype
Especificado file_type, por defeito é file_type::none.
máscara
Ficheiro permsespecificado , por defeito para perms::unknown.
file_status
O objeto guardado.
file_status::operator=
Os operadores de atribuição de membros por defeito comportam-se como esperado.
file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) noexcept = default;
Parameters
file_status
O file_status a ser copiado para o file_status.
tipo
Obtém ou define o file_type.
file_type type() const noexcept;
void type(file_type ftype) noexcept;
Parameters
ftype
Especificado file_type.
permissões
Obtém ou define as permissões do ficheiro.
Usa o setter para criar um ficheiro readonly ou remove o readonly atributo.
perms permissions() const noexcept;
void permissions(perms mask) noexcept;
Parameters
máscara
Especificado perms.
Ver também
de referência de arquivos de cabeçalho
Classe do percurso
<sistema de ficheiros>