Namespaces
Variants

std::filesystem:: directory_entry

From cppreference.net
Definido en el encabezado <filesystem>
class directory_entry ;
(desde C++17)

Representa una entrada de directorio. El objeto almacena una path como miembro y también puede almacenar atributos adicionales de archivo (número de enlaces físicos, estado, estado de enlace simbólico, tamaño de archivo y hora de última escritura) durante la iteración del directorio.

Contenidos

Funciones miembro

construye una entrada de directorio
(función miembro pública)
(destructor)
destructor por defecto
(función miembro pública)
Modificadores
asigna contenidos
(función miembro pública)
asigna contenidos
(función miembro pública)
establece el nombre de archivo
(función miembro pública)
actualiza los atributos de archivo en caché
(función miembro pública)
Observadores
devuelve la ruta a la que se refiere la entrada
(función miembro pública)
comprueba si la entrada de directorio se refiere a un objeto del sistema de archivos existente
(función miembro pública)
comprueba si la entrada de directorio se refiere a un dispositivo de bloques
(función miembro pública)
comprueba si la entrada de directorio se refiere a un dispositivo de caracteres
(función miembro pública)
comprueba si la entrada de directorio se refiere a un directorio
(función miembro pública)
comprueba si la entrada de directorio se refiere a una tubería con nombre
(función miembro pública)
comprueba si la entrada de directorio se refiere a un archivo otro
(función miembro pública)
comprueba si la entrada de directorio se refiere a un archivo regular
(función miembro pública)
comprueba si la entrada de directorio se refiere a un socket IPC con nombre
(función miembro pública)
comprueba si la entrada de directorio se refiere a un enlace simbólico
(función miembro pública)
devuelve el tamaño del archivo al que se refiere la entrada de directorio
(función miembro pública)
devuelve el número de enlaces duros que se refieren al archivo al que se refiere la entrada de directorio
(función miembro pública)
obtiene el tiempo de la última modificación de datos del archivo al que se refiere la entrada de directorio
(función miembro pública)
estado del archivo designado por esta entrada de directorio;
estado del archivo/enlace simbólico designado por esta entrada de directorio
(función miembro pública)
(eliminado en C++20) (eliminado en C++20) (eliminado en C++20) (eliminado en C++20) (eliminado en C++20) (C++20)
compara dos entradas de directorio
(función miembro pública)

Funciones no miembro

realiza salida de flujo en una entrada de directorio
(función)

Informes de defectos

Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.

DR Aplicado a Comportamiento publicado Comportamiento correcto
LWG 3171 C++17 directory_entry no podía ser insertado por operator<< debido a LWG2989 salida habilitada nuevamente