System::IO::DirectoryInfo-klass
Innehåll
[
Dölj
]DirectoryInfo class
Representerar en filsökväg, en katalog som refereras av denna sökväg och tillhandahåller instansmetoder för att manipulera kataloger. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject() . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrappa alltid denna klass i pekaren System::SmartPtr och använd denna pekare för att skicka den till funktioner som argument.
class DirectoryInfo : public System::IO::FileSystemInfo
Metoder
| Metod | Beskrivning |
|---|---|
| Create() | Skapar en katalog på sökvägen som representeras av det aktuella objektet. |
| CreateSubdirectory(const String&) | Skapar underkataloger på den angivna sökvägen. |
| Delete() override | Tar bort katalogen som refereras av sökvägen som representeras av det aktuella objektet om katalogen är tom. |
| Delete(bool) | Tar bort katalogen som refereras av sökvägen som representeras av det aktuella objektet. En parameter anger om katalogens innehåll ska tas bort rekursivt om katalogen inte är tom. |
| DirectoryInfo(const String&) | Skapar en instans av klassen DirectoryInfo på den angivna sökvägen. |
| EnumerateDirectories() | Returnerar en enumererbar samling som innehåller alla kataloger som finns i katalogen som representeras av det aktuella objektet. |
| EnumerateDirectories(const String&) | Söker efter kataloger som uppfyller de angivna sökkriterierna i katalogen som representeras av det aktuella objektet. |
| EnumerateDirectories(const String&, SearchOption) | Söker efter kataloger som uppfyller de angivna sökkriterierna antingen i katalogen som representeras av det aktuella objektet eller i hela katalogträdet som har sin rot i katalogen som representeras av det aktuella objektet. |
| EnumerateFiles() | Returnerar en uppräkningsbar samling som innehåller alla filer som finns i katalogen som representeras av det aktuella objektet. |
| EnumerateFiles(const String&) | Söker efter filer som uppfyller de angivna sökkriterierna i katalogen som representeras av det aktuella objektet. |
| EnumerateFiles(const String&, SearchOption) | Söker efter filer som uppfyller de angivna sökkriterierna antingen i katalogen som representeras av det aktuella objektet eller i hela katalogträdet som har rot i katalogen som representeras av det aktuella objektet. |
| EnumerateFileSystemInfos() | Returnerar en uppräkningsbar samling som innehåller alla filer och kataloger som finns i katalogen som representeras av det aktuella objektet. |
| EnumerateFileSystemInfos(const String&) | Söker efter filer och kataloger som uppfyller de angivna sökkriterierna i katalogen som representeras av det aktuella objektet. |
| EnumerateFileSystemInfos(const String&, SearchOption) | Söker efter filer och kataloger som uppfyller de angivna sökkriterierna antingen i katalogen som representeras av det aktuella objektet eller i hela katalogträdet som har rot i katalogen som representeras av det aktuella objektet. |
| get_Exists() override | Avgör om sökvägen som representeras av det aktuella objektet hänvisar till en befintlig katalog. |
| get_Name() override | Returnerar namnet på den entitet som sökvägen som representeras av det aktuella objektet hänvisar till. |
| get_Parent() | Returnerar en delad pekare till DirectoryInfo objekt som representerar en sökväg som hänvisar till föräldrakatalogen för katalogen som representeras av det aktuella objektet. |
| get_Root() | Returnerar en delad pekare till DirectoryInfo objekt som representerar en sökväg som hänvisar till rotkatalogen för katalogen som representeras av det aktuella objektet. |
| GetDirectories() | Returnerar en array som innehåller delade pekare till DirectoryInfo objekt som representerar alla kataloger som finns i katalogen som representeras av det aktuella objektet. |
| GetDirectories(const String&) | Söker efter kataloger som uppfyller de angivna sökkriterierna i katalogen som representeras av det aktuella objektet. |
| GetDirectories(const String&, SearchOption) | Söker efter kataloger som uppfyller de angivna sökkriterierna antingen i katalogen som representeras av det aktuella objektet eller i hela katalogträdet som har sin rot i katalogen som representeras av det aktuella objektet. |
| GetFiles() | Returnerar en array som innehåller delade pekare till FileInfo objekt som representerar alla kataloger som finns i katalogen som representeras av det aktuella objektet. |
| GetFiles(const String&) | Söker efter filer som uppfyller de angivna sökkriterierna i katalogen som representeras av det aktuella objektet. |
| GetFiles(const String&, SearchOption) | Söker efter filer som uppfyller de angivna sökkriterierna antingen i katalogen som representeras av det aktuella objektet eller i hela katalogträdet som har rot i katalogen som representeras av det aktuella objektet. |
| GetFileSystemInfos() | Returnerar en array som innehåller delade pekare till FileSystemInfo objekt som representerar alla filer och kataloger som finns i katalogen som representeras av det aktuella objektet. |
| GetFileSystemInfos(const String&) | Söker efter filer och kataloger som uppfyller de angivna sökkriterierna i katalogen som representeras av det aktuella objektet. |
| GetFileSystemInfos(const String&, SearchOption) | Söker efter filer och kataloger som uppfyller de angivna sökkriterierna antingen i katalogen som representeras av det aktuella objektet eller i hela katalogträdet som har rot i katalogen som representeras av det aktuella objektet. |
| MoveTo(const String&) | Flyttar katalogen som representeras av det aktuella objektet och allt dess innehåll till den angivna platsen. |
| ToString() const override | Returnerar en sträng som innehåller sökvägen som representeras av det aktuella objektet. |
Se även
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Page for C++