System::IO::DirectoryInfo Klasse
Inhalt
[
Ausblenden
]DirectoryInfo class
Stellt einen Dateisystempfad, ein Verzeichnis, das durch diesen Pfad referenziert wird, dar 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 Assertionsfehlern führt. Wickeln Sie diese Klasse immer 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
| Methode | Beschreibung |
|---|---|
| Create() | Erstellt ein Verzeichnis am Pfad, der vom aktuellen Objekt repräsentiert wird. |
| CreateSubdirectory(const String&) | Erstellt Unterverzeichnisse am angegebenen Pfad. |
| Delete() override | Entfernt das Verzeichnis, auf das der vom aktuellen Objekt repräsentierte Pfad verweist, wenn 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, wenn das Verzeichnis nicht leer ist. |
| DirectoryInfo(const String&) | Konstruiert eine Instanz der DirectoryInfo Klasse 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 in diesem Verzeichnis verwurzelt ist, nach Verzeichnissen, die die angegebenen Suchkriterien erfüllen. |
| EnumerateFiles() | Gibt eine aufzählbare Sammlung zurück, die alle im vom aktuellen Objekt repräsentierten Verzeichnis befindlichen Dateien enthält. |
| 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 in diesem Verzeichnis verwurzelt ist, nach Dateien, die die angegebenen Suchkriterien erfüllen. |
| EnumerateFileSystemInfos() | Gibt eine aufzählbare Sammlung zurück, die alle im vom aktuellen Objekt repräsentierten Verzeichnis befindlichen Dateien und Verzeichnisse enthält. |
| EnumerateFileSystemInfos(const String&) | Durchsucht die Dateien und Verzeichnisse, die die angegebenen Suchkriterien im vom aktuellen Objekt repräsentierten Verzeichnis erfüllen. |
| EnumerateFileSystemInfos(const String&, SearchOption) | Durchsucht die Dateien und Verzeichnisse, die die angegebenen Suchkriterien entweder im vom aktuellen Objekt repräsentierten Verzeichnis oder im gesamten Verzeichnisbaum, der im vom aktuellen Objekt repräsentierten Verzeichnis verwurzelt ist, erfüllen. |
| get_Exists() override | Ermittelt, ob der vom aktuellen Objekt dargestellte Pfad auf ein vorhandenes Verzeichnis verweist. |
| get_Name() override | Gibt den Namen der Entität zurück, auf die der vom aktuellen Objekt dargestellte Pfad verweist. |
| get_Parent() | Gibt einen Shared-Pointer auf das 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 das 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 in diesem 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 in diesem Verzeichnis 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 die Dateien und Verzeichnisse, die die angegebenen Suchkriterien im vom aktuellen Objekt repräsentierten Verzeichnis erfüllen. |
| GetFileSystemInfos(const String&, SearchOption) | Durchsucht die Dateien und Verzeichnisse, die die angegebenen Suchkriterien entweder im vom aktuellen Objekt repräsentierten Verzeichnis oder im gesamten Verzeichnisbaum, der im vom aktuellen Objekt repräsentierten Verzeichnis verwurzelt ist, erfüllen. |
| MoveTo(const String&) | Verschiebt das vom aktuellen Objekt repräsentierte Verzeichnis und dessen gesamten Inhalt an den angegebenen Speicherort. |
| ToString() const override | Gibt eine Zeichenkette zurück, die den vom aktuellen Objekt dargestellten Pfad enthält. |
Siehe auch
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Font for C++