System::IO::DirectoryInfo klasse

DirectoryInfo class

Vertegenwoordigt een bestandssysteempad, een map die door dit pad wordt aangeduid en biedt instantie‑methoden voor het manipuleren van mappen. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

class DirectoryInfo : public System::IO::FileSystemInfo

Methoden

MethodeBeschrijving
Create()Maakt een map aan op het pad dat door het huidige object wordt vertegenwoordigd.
CreateSubdirectory(const String&)Maakt submappen aan op het opgegeven pad.
Delete() overrideVerwijdert de map die wordt aangeduid door het pad dat door het huidige object wordt vertegenwoordigd, als de map leeg is.
Delete(bool)Verwijdert de map die wordt aangeduid door het pad dat door het huidige object wordt vertegenwoordigd. Een parameter geeft aan of de inhoud van de map recursief moet worden verwijderd als de map niet leeg is.
DirectoryInfo(const String&)Construeert een instantie van de DirectoryInfo klasse op het opgegeven pad.
EnumerateDirectories()Retourneert een doorzoekbare collectie met alle mappen die zich bevinden in de map die door het huidige object wordt vertegenwoordigd.
EnumerateDirectories(const String&)Zoekt naar de mappen die voldoen aan de opgegeven zoekcriteria in de map die door het huidige object wordt vertegenwoordigd.
EnumerateDirectories(const String&, SearchOption)Zoekt naar de mappen die voldoen aan de opgegeven zoekcriteria, hetzij in de map die door het huidige object wordt vertegenwoordigd, hetzij in de volledige mappenboom die is geworteld in de map die door het huidige object wordt vertegenwoordigd.
EnumerateFiles()Retourneert een doorzoekbare collectie met alle bestanden die zich bevinden in de map die door het huidige object wordt vertegenwoordigd.
EnumerateFiles(const String&)Zoekt naar de bestanden die voldoen aan de opgegeven zoekcriteria in de map die door het huidige object wordt vertegenwoordigd.
EnumerateFiles(const String&, SearchOption)Zoekt naar de bestanden die voldoen aan de opgegeven zoekcriteria, hetzij in de map die door het huidige object wordt vertegenwoordigd, hetzij in de volledige mappenboom die is geworteld in de map die door het huidige object wordt vertegenwoordigd.
EnumerateFileSystemInfos()Retourneert een doorzoekbare collectie met alle bestanden en mappen die zich bevinden in de map die door het huidige object wordt vertegenwoordigd.
EnumerateFileSystemInfos(const String&)Zoekt naar de bestanden en mappen die voldoen aan de opgegeven zoekcriteria in de map die door het huidige object wordt vertegenwoordigd.
EnumerateFileSystemInfos(const String&, SearchOption)Zoekt naar de bestanden en mappen die voldoen aan de opgegeven zoekcriteria, hetzij in de map die door het huidige object wordt vertegenwoordigd, hetzij in de volledige mappenboom die is geworteld in de map die door het huidige object wordt vertegenwoordigd.
get_Exists() overrideBepaalt of het pad dat door het huidige object wordt vertegenwoordigd, verwijst naar een bestaande map.
get_Name() overrideRetourneert de naam van de entiteit waarnaar het pad dat door het huidige object wordt vertegenwoordigd, verwijst.
get_Parent()Retourneert een gedeelde pointer naar een DirectoryInfo object dat een pad vertegenwoordigt dat verwijst naar de bovenliggende map van de map die door het huidige object wordt vertegenwoordigd.
get_Root()Retourneert een gedeelde pointer naar een DirectoryInfo object dat een pad vertegenwoordigt dat verwijst naar de root‑map van de map die door het huidige object wordt vertegenwoordigd.
GetDirectories()Retourneert een array met gedeelde pointers naar DirectoryInfo objecten die alle mappen vertegenwoordigen die zich bevinden in de map die door het huidige object wordt vertegenwoordigd.
GetDirectories(const String&)Zoekt naar de mappen die voldoen aan de opgegeven zoekcriteria in de map die door het huidige object wordt vertegenwoordigd.
GetDirectories(const String&, SearchOption)Zoekt naar de mappen die voldoen aan de opgegeven zoekcriteria, hetzij in de map die door het huidige object wordt vertegenwoordigd, hetzij in de volledige mappenboom die is geworteld in de map die door het huidige object wordt vertegenwoordigd.
GetFiles()Retourneert een array met gedeelde pointers naar FileInfo objecten die alle mappen vertegenwoordigen die zich bevinden in de map die door het huidige object wordt vertegenwoordigd.
GetFiles(const String&)Zoekt naar de bestanden die voldoen aan de opgegeven zoekcriteria in de map die door het huidige object wordt vertegenwoordigd.
GetFiles(const String&, SearchOption)Zoekt naar de bestanden die voldoen aan de opgegeven zoekcriteria, hetzij in de map die door het huidige object wordt vertegenwoordigd, hetzij in de volledige mappenboom die is geworteld in de map die door het huidige object wordt vertegenwoordigd.
GetFileSystemInfos()Retourneert een array met gedeelde pointers naar FileSystemInfo objecten die alle bestanden en mappen vertegenwoordigen die zich bevinden in de map die door het huidige object wordt vertegenwoordigd.
GetFileSystemInfos(const String&)Zoekt naar de bestanden en mappen die voldoen aan de opgegeven zoekcriteria in de map die door het huidige object wordt vertegenwoordigd.
GetFileSystemInfos(const String&, SearchOption)Zoekt naar de bestanden en mappen die voldoen aan de opgegeven zoekcriteria, hetzij in de map die door het huidige object wordt vertegenwoordigd, hetzij in de volledige mappenboom die is geworteld in de map die door het huidige object wordt vertegenwoordigd.
MoveTo(const String&)Verplaatst de map die wordt vertegenwoordigd door het huidige object en al zijn inhoud naar de opgegeven locatie.
ToString() const overrideRetourneert een string die het pad bevat dat wordt vertegenwoordigd door het huidige object.

Zie ook