System::IO::DirectoryInfo Klasse

DirectoryInfo class

Stellt einen Dateisystempfad dar, ein Verzeichnis, auf das dieser Pfad verweist, und bietet Instanzmethoden zur Manipulation von Verzeichnissen. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class DirectoryInfo : public System::IO::FileSystemInfo

Methoden

MethodeBeschreibung
Create()Erstellt ein Verzeichnis am Pfad, der vom aktuellen Objekt repräsentiert wird.
CreateSubdirectory(const String&)Erstellt Unterverzeichnisse am angegebenen Pfad.
Delete() overrideEntfernt das Verzeichnis, auf das der vom aktuellen Objekt repräsentierte Pfad verweist, falls das Verzeichnis leer ist.
Delete(bool)Entfernt das Verzeichnis, auf das der vom aktuellen Objekt repräsentierte Pfad verweist. Ein Parameter gibt an, ob der Inhalt des Verzeichnisses rekursiv entfernt werden soll, falls das Verzeichnis nicht leer ist.
DirectoryInfo(const String&)Konstruiert eine Instanz der Klasse DirectoryInfo am angegebenen Pfad.
EnumerateDirectories()Gibt eine aufzählbare Sammlung zurück, die alle im vom aktuellen Objekt repräsentierten Verzeichnis befindlichen Verzeichnisse enthält.
EnumerateDirectories(const String&)Durchsucht das vom aktuellen Objekt repräsentierte Verzeichnis nach Verzeichnissen, die die angegebenen Suchkriterien erfüllen.
EnumerateDirectories(const String&, SearchOption)Durchsucht entweder das vom aktuellen Objekt repräsentierte Verzeichnis oder den gesamten Verzeichnisbaum, der im vom aktuellen Objekt repräsentierten Verzeichnis verwurzelt ist, nach Verzeichnissen, die die angegebenen Suchkriterien erfüllen.
EnumerateFiles()Gibt eine aufzählbare Sammlung zurück, die alle im Verzeichnis befindlichen Dateien enthält, das vom aktuellen Objekt repräsentiert wird.
EnumerateFiles(const String&)Durchsucht das vom aktuellen Objekt repräsentierte Verzeichnis nach Dateien, die die angegebenen Suchkriterien erfüllen.
EnumerateFiles(const String&, SearchOption)Durchsucht entweder das vom aktuellen Objekt repräsentierte Verzeichnis oder den gesamten Verzeichnisbaum, der im Verzeichnis des aktuellen Objekts verwurzelt ist, nach Dateien, die die angegebenen Suchkriterien erfüllen.
EnumerateFileSystemInfos()Gibt eine aufzählbare Sammlung zurück, die alle im Verzeichnis befindlichen Dateien und Unterverzeichnisse enthält, das vom aktuellen Objekt repräsentiert wird.
EnumerateFileSystemInfos(const String&)Durchsucht das vom aktuellen Objekt repräsentierte Verzeichnis nach Dateien und Verzeichnissen, die die angegebenen Suchkriterien erfüllen.
EnumerateFileSystemInfos(const String&, SearchOption)Durchsucht entweder das vom aktuellen Objekt repräsentierte Verzeichnis oder den gesamten Verzeichnisbaum, der im Verzeichnis des aktuellen Objekts verwurzelt ist, nach Dateien und Verzeichnissen, die die angegebenen Suchkriterien erfüllen.
get_Exists() overrideErmittelt, ob der vom aktuellen Objekt repräsentierte Pfad auf ein vorhandenes Verzeichnis verweist.
get_Name() overrideGibt den Namen der Entität zurück, auf die der vom aktuellen Objekt repräsentierte Pfad verweist.
get_Parent()Gibt einen Shared-Pointer auf ein DirectoryInfo-Objekt zurück, das einen Pfad darstellt, der auf das übergeordnete Verzeichnis des vom aktuellen Objekt repräsentierten Verzeichnisses verweist.
get_Root()Gibt einen Shared-Pointer auf ein DirectoryInfo-Objekt zurück, das einen Pfad darstellt, der auf das Stammverzeichnis des vom aktuellen Objekt repräsentierten Verzeichnisses verweist.
GetDirectories()Gibt ein Array zurück, das Shared-Pointer auf DirectoryInfo-Objekte enthält, die alle im vom aktuellen Objekt repräsentierten Verzeichnis befindlichen Unterverzeichnisse darstellen.
GetDirectories(const String&)Durchsucht das vom aktuellen Objekt repräsentierte Verzeichnis nach Verzeichnissen, die die angegebenen Suchkriterien erfüllen.
GetDirectories(const String&, SearchOption)Durchsucht entweder das vom aktuellen Objekt repräsentierte Verzeichnis oder den gesamten Verzeichnisbaum, der im vom aktuellen Objekt repräsentierten Verzeichnis verwurzelt ist, nach Verzeichnissen, die die angegebenen Suchkriterien erfüllen.
GetFiles()Gibt ein Array zurück, das Shared-Pointer auf FileInfo-Objekte enthält, die alle im vom aktuellen Objekt repräsentierten Verzeichnis befindlichen Verzeichnisse darstellen.
GetFiles(const String&)Durchsucht das vom aktuellen Objekt repräsentierte Verzeichnis nach Dateien, die die angegebenen Suchkriterien erfüllen.
GetFiles(const String&, SearchOption)Durchsucht entweder das vom aktuellen Objekt repräsentierte Verzeichnis oder den gesamten Verzeichnisbaum, der im Verzeichnis des aktuellen Objekts verwurzelt ist, nach Dateien, die die angegebenen Suchkriterien erfüllen.
GetFileSystemInfos()Gibt ein Array zurück, das Shared-Pointer auf FileSystemInfo-Objekte enthält, die alle im vom aktuellen Objekt repräsentierten Verzeichnis befindlichen Dateien und Verzeichnisse darstellen.
GetFileSystemInfos(const String&)Durchsucht das vom aktuellen Objekt repräsentierte Verzeichnis nach Dateien und Verzeichnissen, die die angegebenen Suchkriterien erfüllen.
GetFileSystemInfos(const String&, SearchOption)Durchsucht entweder das vom aktuellen Objekt repräsentierte Verzeichnis oder den gesamten Verzeichnisbaum, der im Verzeichnis des aktuellen Objekts verwurzelt ist, nach Dateien und Verzeichnissen, die die angegebenen Suchkriterien erfüllen.
MoveTo(const String&)Verschiebt das vom aktuellen Objekt repräsentierte Verzeichnis und dessen gesamten Inhalt an den angegebenen Ort.
ToString() const overrideGibt einen String zurück, der den vom aktuellen Objekt repräsentierten Pfad enthält.

Siehe auch