std::filesystem:: directory_entry
From cppreference.net
<
cpp
|
filesystem
|
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 |