file_status (Clase)
Ajusta un file_type y los perms del archivo.
Sintaxis
class file_status;
Constructores
Constructor | Descripción |
---|---|
file_status | Construye un contenedor para los valores file_type y perm del archivo. |
Funciones miembro
Función de miembro | Descripción |
---|---|
type | Obtiene o establece el objeto file_type . |
permissions | Obtiene o establece los permisos de archivo. |
Operadores
Operador | Descripción |
---|---|
operator= | Los operadores predeterminados de asignación de miembros se comportan según lo previsto. |
Requisitos
Encabezado:<filesystem>
Espacio de nombres: std::experimental::filesystem, std::experimental::filesystem
file_status::file_status
Construye un contenedor para los valores file_type y perm del archivo.
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;
Parámetros
ftype
Si se especifica file_type
, el valor predeterminado es file_type::none
.
mask
Si se especifica el archivo perms
, el valor predeterminado es perms::unknown
.
file_status
Objeto almacenado .
file_status::operator=
Los operadores predeterminados de asignación de miembros se comportan según lo previsto.
file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) nexcept = default;
Parámetros
file_status
Valor file_status que se copia en file_status
.
type
Obtiene o establece el objeto file_type
.
file_type type() const noexcept
void type(file_type ftype) noexcept
Parámetros
ftype
Especificado file_type
.
permisos
Obtiene o establece los permisos de archivo.
Use el establecedor para definir un archivo como readonly
o quitar el atributo readonly
.
perms permissions() const noexcept
void permissions(perms mask) noexcept
Parámetros
mask
Especificado perms
.
Consulte también
Referencia de archivos de encabezado
path (Clase)
<filesystem>