Namespaces
Variants

std::filesystem:: directory_entry

From cppreference.net
Definiert im Header <filesystem>
class directory_entry ;
(seit C++17)

Repräsentiert einen Verzeichniseintrag. Das Objekt speichert einen path als Mitglied und kann während der Verzeichnisiteration zusätzliche Dateiattribute (Hardlink-Zähler, Status, Symlink-Status, Dateigröße und letzte Schreibzeit) speichern.

Inhaltsverzeichnis

Memberfunktionen

Konstruiert einen Directory-Eintrag
(public member function)
(destructor)
Standard-Destruktor
(public member function)
Modifikatoren
weist Inhalte zu
(public member function)
weist Inhalte zu
(public member function)
setzt den Dateinamen
(public member function)
aktualisiert die zwischengespeicherten Dateiattribute
(public member function)
Beobachter
gibt den Pfad zurück, auf den der Eintrag verweist
(public member function)
prüft, ob der Directory-Eintrag auf ein existierendes Dateisystemobjekt verweist
(public member function)
prüft, ob der Directory-Eintrag auf ein Blockgerät verweist
(public member function)
prüft, ob der Directory-Eintrag auf ein Zeichengerät verweist
(public member function)
prüft, ob der Directory-Eintrag auf ein Verzeichnis verweist
(public member function)
prüft, ob der Directory-Eintrag auf eine benannte Pipe verweist
(public member function)
prüft, ob der Directory-Eintrag auf eine andere Datei verweist
(public member function)
prüft, ob der Directory-Eintrag auf eine reguläre Datei verweist
(public member function)
prüft, ob der Directory-Eintrag auf einen benannten IPC-Socket verweist
(public member function)
prüft, ob der Directory-Eintrag auf einen symbolischen Link verweist
(public member function)
gibt die Größe der Datei zurück, auf die der Directory-Eintrag verweist
(public member function)
gibt die Anzahl der Hard Links zurück, die auf die Datei verweisen, auf die der Directory-Eintrag verweist
(public member function)
ruft den Zeitpunkt der letzten Datenänderung der Datei ab, auf die der Directory-Eintrag verweist
(public member function)
Status der durch diesen Directory-Eintrag bezeichneten Datei;
Status der durch diesen Directory-Eintrag bezeichneten Datei/Symlinks
(public member function)
(removed in C++20) (removed in C++20) (removed in C++20) (removed in C++20) (removed in C++20) (C++20)
vergleicht zwei Directory-Einträge
(public member function)

Nicht-Member-Funktionen

führt Stream-Ausgabe für einen Directory-Eintrag durch
(Funktion)

Fehlerberichte

Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR Angewendet auf Verhalten wie veröffentlicht Korrektes Verhalten
LWG 3171 C++17 directory_entry konnte nicht durch operator<< eingefügt werden wegen LWG2989 Ausgabe wieder aktiviert