Namespaces
Variants

Experimental library header <experimental/filesystem>

From cppreference.net
Standard library headers
Experimental library headers
Execution P2300
<experimental/execution>
Filesystem TS
<experimental/filesystem>
Parallelism TS (v1, v2)
experimental/algorithm
experimental/execution_policy
experimental/exception_list
experimental/numeric
<experimental/simd>
experimental/task_block
Library Fundamentals TS (v1, v2, v3)
experimental/algorithm
<experimental/any>
experimental/array
experimental/chrono
experimental/deque
experimental/forward_list
<experimental/functional>
experimental/future
experimental/iterator
experimental/list
experimental/map
experimental/memory
<experimental/memory_resource>
experimental/numeric
<experimental/optional>
experimental/propagate_const
experimental/random
experimental/ratio
experimental/regex
experimental/scope
experimental/set
experimental/source_location
experimental/string
<experimental/string_view>
experimental/system_error
experimental/tuple
experimental/type_traits
experimental/unordered_map
experimental/unordered_set
experimental/utility
experimental/vector

Concurrency TS
experimental/atomic
experimental/barrier
experimental/future
experimental/latch
Ranges TS
Coroutines TS
experimental/coroutine
Networking TS
experimental/buffer
experimental/executor
experimental/internet
experimental/io_context
<experimental/net>
experimental/netfwd
experimental/socket
experimental/timer
Reflection TS
<experimental/reflect>

Dieser Header ist Teil der Filesystem -Bibliothek.

Definiert im namespace std::experimental::filesystem
Definiert im Inline-Namespace std::experimental::filesystem::v1

Klassen

repräsentiert einen Pfad
(Klasse)
eine Ausnahme, die bei Dateisystemfehlern ausgelöst wird
(Klasse)
Ein Verzeichniseintrag
(Klasse)
Ein Iterator für die Inhalte des Verzeichnisses
(Klasse)
Ein Iterator für die Inhalte eines Verzeichnisses und seiner Unterverzeichnisse
(Klasse)
repräsentiert Dateityp und Berechtigungen
(Klasse)
Informationen über freien und verfügbaren Speicherplatz im Dateisystem
(Klasse)
der Typ einer Datei
(enum)
identifiziert Dateisystemberechtigungen
(enum)
gibt die Semantik von Kopiervorgängen an
(enum)
Optionen zum Durchlaufen von Verzeichnisinhalten
(Enumeration)
repräsentiert Dateizeitwerte
(typedef)

Funktionen

tauscht zwei Pfade
(Funktion)
berechnet einen Hash-Wert für ein Pfadobjekt
(Funktion)
vergleicht zwei Pfade lexikographisch
(Funktion)
verkettet zwei Pfade mit einem Verzeichnistrennzeichen
(Funktion)
führt Stream-Eingabe und -Ausgabe auf einem Pfad aus
(Funktion)
erstellt einen path aus einer UTF-8-kodierten Quelle
(Funktion)
Unterstützung für bereichsbasierte for-Schleifen
(Funktion)
Unterstützung für bereichsbasierte for-Schleifen
(Funktion)
bildet einen absoluten Pfad
konvertiert einen Pfad in einen absoluten Pfad unter Nachbildung des betriebssystemspezifischen Verhaltens
(Funktion)
bildet einen kanonischen Pfad
(Funktion)
kopiert Dateien oder Verzeichnisse
(Funktion)
kopiert Dateiinhalte
(Funktion)
kopiert einen symbolischen Link
(Funktion)
erstellt neuen Ordner
(Funktion)
erstellt einen Hardlink
(Funktion)
erstellt eine symbolische Verknüpfung
(Funktion)
gibt das aktuelle Arbeitsverzeichnis zurück
(Funktion)
prüft, ob der Pfad auf ein existierendes Dateisystemobjekt verweist
(Funktion)
prüft, ob zwei Pfade auf dasselbe Dateisystemobjekt verweisen
(Funktion)
gibt die Größe einer Datei zurück
(Funktion)
gibt die Anzahl der Hardlinks zurück, die auf die spezifische Datei verweisen
(Funktion)
ermittelt oder setzt den Zeitpunkt der letzten Datenänderung
(Funktion)
ändert Dateizugriffsberechtigungen
(Funktion)
ermittelt das Ziel eines symbolischen Links
(Funktion)
entfernt eine Datei oder ein leeres Verzeichnis
entfernt eine Datei oder ein Verzeichnis und alle seine Inhalte rekursiv
(Funktion)
verschiebt oder benennt eine Datei oder ein Verzeichnis um
(Funktion)
ändert die Größe einer regulären Datei durch Kürzung oder Auffüllung mit Nullen
(Funktion)
ermittelt den verfügbaren freien Speicherplatz im Dateisystem
(Funktion)
bestimmt Dateiattribute
bestimmt Dateiattribute, überprüft das Symlink-Ziel
(Funktion)
gibt ein Verzeichnis zurück, das für temporäre Dateien geeignet ist
(Funktion)
Dateitypen
prüft, ob der angegebene Pfad auf ein Blockgerät verweist
(Funktion)
prüft, ob der angegebene Pfad auf ein Zeichengerät verweist
(Funktion)
prüft, ob der angegebene Pfad auf ein Verzeichnis verweist
(Funktion)
prüft, ob der angegebene Pfad auf eine leere Datei oder ein leeres Verzeichnis verweist
(Funktion)
prüft, ob der angegebene Pfad auf eine Named Pipe verweist
(Funktion)
prüft, ob das Argument auf eine andere Datei verweist
(Funktion)
prüft, ob das Argument auf eine reguläre Datei verweist
(Funktion)
prüft, ob das Argument auf einen benannten IPC-Socket verweist
(Funktion)
prüft, ob das Argument auf einen symbolischen Link verweist
(Funktion)
prüft, ob der Dateistatus bekannt ist
(Funktion)