Compartir a través de


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>