Namespaces
Variants

std::filesystem:: directory_entry

From cppreference.net
Défini dans l'en-tête <filesystem>
class directory_entry ;
(depuis C++17)

Représente une entrée de répertoire. L'objet stocke un path comme membre et peut également stocker des attributs de fichier supplémentaires (nombre de liens physiques, statut, statut de lien symbolique, taille du fichier et heure de dernière écriture) lors de l'itération du répertoire.

Sommaire

Fonctions membres

construit une entrée de répertoire
(fonction membre publique)
(destructor)
destructeur par défaut
(fonction membre publique)
Modificateurs
assigne le contenu
(fonction membre publique)
assigne le contenu
(fonction membre publique)
définit le nom de fichier
(fonction membre publique)
met à jour les attributs de fichier en cache
(fonction membre publique)
Observateurs
retourne le chemin auquel l'entrée fait référence
(fonction membre publique)
vérifie si l'entrée de répertoire fait référence à un objet de système de fichiers existant
(fonction membre publique)
vérifie si l'entrée de répertoire fait référence à un périphérique bloc
(fonction membre publique)
vérifie si l'entrée de répertoire fait référence à un périphérique caractère
(fonction membre publique)
vérifie si l'entrée de répertoire fait référence à un répertoire
(fonction membre publique)
vérifie si l'entrée de répertoire fait référence à un tube nommé
(fonction membre publique)
vérifie si l'entrée de répertoire fait référence à un fichier autre
(fonction membre publique)
vérifie si l'entrée de répertoire fait référence à un fichier régulier
(fonction membre publique)
vérifie si l'entrée de répertoire fait référence à une socket IPC nommée
(fonction membre publique)
vérifie si l'entrée de répertoire fait référence à un lien symbolique
(fonction membre publique)
retourne la taille du fichier auquel l'entrée de répertoire fait référence
(fonction membre publique)
retourne le nombre de liens physiques faisant référence au fichier auquel l'entrée de répertoire fait référence
(fonction membre publique)
obtient l'heure de la dernière modification des données du fichier auquel l'entrée de répertoire fait référence
(fonction membre publique)
statut du fichier désigné par cette entrée de répertoire ;
statut du fichier/lien symbolique désigné par cette entrée de répertoire
(fonction membre publique)
(supprimé en C++20) (supprimé en C++20) (supprimé en C++20) (supprimé en C++20) (supprimé en C++20) (C++20)
compare deux entrées de répertoire
(fonction membre publique)

Fonctions non membres

effectue la sortie de flux sur une entrée de répertoire
(fonction)

Rapports de défauts

Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.

DR S'applique à Comportement publié Comportement corrigé
LWG 3171 C++17 directory_entry ne pouvait pas être inséré par operator<< à cause de LWG2989 sortie réactivée