Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Schließen Sie den Header <filesystem> ein, um Klassen und Funktionen für die Bearbeitung von Dateien und Verzeichnissen zu definieren.
#include <filesystem>
Vorsicht |
|---|
Der <filesystem> Header ist nicht standardmäßige in C++, obwohl für Standardisierung enthält.Wenn sie als Standard angenommen wird, forschen wir die Auswirkungen auf die Schnittstelle nach. |
Typedefs
Name |
Description |
|---|---|
path |
basic_path<string, path_traits> |
wpath |
basic_path<wstring, wpath_traits> |
filesystem_error |
basic_filesystem_error<path> |
wfilesystem_error |
basic_filesystem_error<wpath> |
directory_entry |
basic_directory_entry<path> |
wdirectory_entry |
basic_directory_entry<wpath> |
directory_iterator |
basic_directory_iterator<path> |
wdirectory_iterator |
basic_directory_iterator<wpath> |
recursive_directory_iterator |
basic_recursive_directory_iterator<path> |
wrecursive_directory_iterator |
basic_recursive_directory_iterator<wpath> |
Klassen
Name |
Description |
|---|---|
Beschreibt ein - Objekt, das von *X zurückgegeben wird, in dem Xbasic_directory_iterator oder basic_recursive_directory_iterator ist. |
|
Beschreibt einen diesen Eingabeiterator Sequenzen durch die Dateinamen in einem Dateisystemverzeichnis. |
|
Eine Basisklasse für Ausnahmen, die ausgelöst werden, und melden ein Systemüberlauf auf niedriger Ebene. |
|
Definiert eine Klasse, die ein Objekt des Vorlagentyps String speichert, der für die Verwendung als Dateiname geeignet ist. |
|
Beschreibt einen diesen Eingabeiterator Sequenzen durch die Dateinamen in einem Dateisystemverzeichnis.Der Iterator kann in Unterverzeichnisse auch abgeleitet. |
|
Umschließt ein file_type. |
Strukturen
Name |
Description |
|---|---|
Definiert struct, das einen statischer Datenmember verfügt, der einen Doppelpunkt darstellt. |
|
Definiert struct, das einen statischer Datenmember verfügt, der ein Punktzeichen darstellt. |
|
Gibt an, ob ein Typ zur Verwendung als Path-Parameter für andere Vorlagen geeignet ist, die im <filesystem> Header definiert werden. |
|
Beschreibt die Eigenschaften für die Spezialisierung basic_path<string, path_traits>. |
|
Definiert struct, das einen statischer Datenmember verfügt, der ein Schrägstrichzeichen darstellt. |
|
Hält Informationen zu einem Volume. |
|
Beschreibt die Eigenschaften für die Spezialisierung basic_path<wstring, wpath_traits>. |
Funktionen
Name |
Description |
|---|---|
Gibt den Stamm eines angegebenen Pfad zurück. |
|
Stellt einen vollständigen Pfad der angegebenen Path-Werten erstellt, wenn möglich. |
|
Kopiert die Attribute und den Inhalt in einer Datei und fügt sie in anderen ein. |
|
Erstellt ein Verzeichnis aus einem angegebenen Dateinamen.Erstellt auch Zwischenverzeichnisse nach Bedarf. |
|
Erstellt ein Verzeichnis aus einem angegebenen Dateinamen. |
|
Stellt eine harte Verbindung mit einer vorhandenen Datei. |
|
Erstellt eine symbolische Verbindung mit einer vorhandenen Datei. |
|
Legt fest oder ruft das aktuelle Arbeitsverzeichnis ab. |
|
Gibt an, ob zwei Dateinamen dieselbe Datei verweisen. |
|
Gibt an, ob eine Datei vorhanden ist. |
|
Ruft die Dateinamenerweiterung einer angegebenen Datei ab. |
|
Gibt die Größe, in Bytes, einer Datei zurück, die einem angegebenen Namen. |
|
Gibt das aktuelle Arbeitsverzeichnis beim Programmstart zurück. |
|
Gibt an, ob angegebene file_status oder Dateiname ein Verzeichnis darstellt. |
|
Gibt an, ob ein angegebener Pfad eine leere Datei oder ein Verzeichnis verweist. |
|
Gibt an, ob angegebene file_status oder Dateiname eine vorhandene Datei darstellt, die keine Datei, ein Verzeichnis oder ein symbolischer Link ist. |
|
Gibt an, ob angegebene file_status oder Dateiname eine Datei darstellt. |
|
Gibt an, ob angegebene file_status oder Dateiname eine Datei darstellt. |
|
Gibt an, ob angegebene file_status oder Dateiname einen symbolischen Link darstellt. |
|
Bestimmt die letzte schreiben Zeit für eine angegebene Datei. |
|
Entfernt eine Datei, die den angegebenen Pfad verfügt. |
|
Entfernt eine Datei oder ein Verzeichnis, die den angegebenen Pfad verfügt. |
|
Entfernt ein Verzeichnis, das den angegebenen Pfad verfügt. |
|
Entfernt eine Datei, die den angegebenen Pfad verfügt. |
|
Benennt eine vorhandene Datei. |
|
Ersetzt die Dateinamenerweiterung der angegebenen Datei. |
|
Ruft Informationen über ein bestimmtes Volume ab. |
|
Ruft den Status der angegebenen Datei ab. |
|
Gibt an, ob ein angegebener Dateistatus bezeichnet. |
|
Gibt den Stamm des angegebenen Pfad zurück. |
|
Tauscht die gespeicherten basic_path Dateinamen von zwei - Objekten aus. |
|
Ruft den Status des symbolischen Links einer angegebenen Datei ab. |
|
Konvertiert einen angegebenen Dateinamen zu einem vollständigen Namen, wenn möglich. |
Operatoren
Name |
Description |
|---|---|
Ungleichheitsoperator, der mit basic_path, basic_directory_iterator und basic_recursive_directory_iterator-Objekte. |
|
Gleichheitsoperator, der mit basic_path, basic_directory_iterator und basic_recursive_directory_iterator-Objekte. |
|
Schreibt den gespeicherten Pfad des angegebenen Objekts in einem Stream. |
|
Gibt an, ob der gespeicherte Zeichenfolgenwert aus einem basic_path-Objekt kleiner als der basic_path eines anderen Objekts ist. |
|
Gibt an, ob der gespeicherte Zeichenfolgenwert aus einem basic_path-Objekt kleiner oder gleich dem basic_path eines anderen Objekts ist. |
|
Extrahiert string von basic_istream und weist diesem zu einem Path-Objekt zu. |
|
Gibt an, ob der gespeicherte Zeichenfolgenwert aus einem basic_path-Objekt größer als der basic_path eines anderen Objekts ist. |
|
Gibt an, ob der gespeicherte Zeichenfolgenwert aus einem basic_path-Objekt größer oder gleich dem basic_path eines anderen Objekts ist. |
|
Verkettet die gespeicherten Dateinamen von zwei basic_path-Objekten. |
Enumerationen
Name |
Description |
|---|---|
Eine Enumeration, die mit copy_file verwendet und Verhalten bestimmt wird, wenn eine Zieldatei bereits vorhanden ist. |
|
Eine Enumeration für Dateitypen. |
Vorsicht