System::IO::DirectoryInfo-klass

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

MetodBeskrivning
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() overrideTar 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() overrideAvgör om sökvägen som representeras av det aktuella objektet hänvisar till en befintlig katalog.
get_Name() overrideReturnerar 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 overrideReturnerar en sträng som innehåller sökvägen som representeras av det aktuella objektet.

Se även