Classe System::IO::DirectoryInfo

DirectoryInfo class

Rappresenta un percorso del file system, una directory a cui si riferisce questo percorso e fornisce metodi di istanza per manipolare le directory. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.

class DirectoryInfo : public System::IO::FileSystemInfo

Metodi

MetodoDescrizione
Create()Crea una directory nel percorso rappresentato dall’oggetto corrente.
CreateSubdirectory(const String&)Crea sottodirectory nel percorso specificato.
Delete() overrideRimuove la directory a cui si riferisce il percorso rappresentato dall’oggetto corrente se la directory è vuota.
Delete(bool)Rimuove la directory a cui si riferisce il percorso rappresentato dall’oggetto corrente. Un parametro specifica se il contenuto della directory deve essere rimosso ricorsivamente se la directory non è vuota.
DirectoryInfo(const String&)Costruisce un’istanza della classe DirectoryInfo nel percorso specificato.
EnumerateDirectories()Restituisce una collezione enumerabile contenente tutte le directory situate nella directory rappresentata dall’oggetto corrente.
EnumerateDirectories(const String&)Cerca le directory che soddisfano i criteri di ricerca specificati nella directory rappresentata dall’oggetto corrente.
EnumerateDirectories(const String&, SearchOption)Cerca le directory che soddisfano i criteri di ricerca specificati sia nella directory rappresentata dall’oggetto corrente sia nell’intero albero delle directory radicato nella directory rappresentata dall’oggetto corrente.
EnumerateFiles()Restituisce una collezione enumerabile contenente tutti i file situati nella directory rappresentata dall’oggetto corrente.
EnumerateFiles(const String&)Cerca i file che soddisfano i criteri di ricerca specificati nella directory rappresentata dall’oggetto corrente.
EnumerateFiles(const String&, SearchOption)Cerca i file che soddisfano i criteri di ricerca specificati sia nella directory rappresentata dall’oggetto corrente sia nell’intero albero delle directory radicato nella directory rappresentata dall’oggetto corrente.
EnumerateFileSystemInfos()Restituisce una collezione enumerabile contenente tutti i file e le directory situati nella directory rappresentata dall’oggetto corrente.
EnumerateFileSystemInfos(const String&)Cerca i file e le directory che soddisfano i criteri di ricerca specificati nella directory rappresentata dall’oggetto corrente.
EnumerateFileSystemInfos(const String&, SearchOption)Cerca i file e le directory che soddisfano i criteri di ricerca specificati sia nella directory rappresentata dall’oggetto corrente sia nell’intero albero di directory radicato nella directory rappresentata dall’oggetto corrente.
get_Exists() overrideDetermina se il percorso rappresentato dall’oggetto corrente si riferisce a una directory esistente.
get_Name() overrideRestituisce il nome dell’entità a cui si riferisce il percorso rappresentato dall’oggetto corrente.
get_Parent()Restituisce un puntatore condiviso a un oggetto DirectoryInfo che rappresenta un percorso che fa riferimento alla directory padre della directory rappresentata dall’oggetto corrente.
get_Root()Restituisce un puntatore condiviso a un oggetto DirectoryInfo che rappresenta un percorso che fa riferimento alla directory radice della directory rappresentata dall’oggetto corrente.
GetDirectories()Restituisce un array contenente puntatori condivisi a oggetti DirectoryInfo che rappresentano tutte le directory situate nella directory rappresentata dall’oggetto corrente.
GetDirectories(const String&)Cerca le directory che soddisfano i criteri di ricerca specificati nella directory rappresentata dall’oggetto corrente.
GetDirectories(const String&, SearchOption)Cerca le directory che soddisfano i criteri di ricerca specificati sia nella directory rappresentata dall’oggetto corrente sia nell’intero albero delle directory radicato nella directory rappresentata dall’oggetto corrente.
GetFiles()Restituisce un array contenente puntatori condivisi a oggetti FileInfo che rappresentano tutte le directory situate nella directory rappresentata dall’oggetto corrente.
GetFiles(const String&)Cerca i file che soddisfano i criteri di ricerca specificati nella directory rappresentata dall’oggetto corrente.
GetFiles(const String&, SearchOption)Cerca i file che soddisfano i criteri di ricerca specificati sia nella directory rappresentata dall’oggetto corrente sia nell’intero albero delle directory radicato nella directory rappresentata dall’oggetto corrente.
GetFileSystemInfos()Restituisce un array contenente puntatori condivisi a oggetti FileSystemInfo che rappresentano tutti i file e le directory situati nella directory rappresentata dall’oggetto corrente.
GetFileSystemInfos(const String&)Cerca i file e le directory che soddisfano i criteri di ricerca specificati nella directory rappresentata dall’oggetto corrente.
GetFileSystemInfos(const String&, SearchOption)Cerca i file e le directory che soddisfano i criteri di ricerca specificati sia nella directory rappresentata dall’oggetto corrente sia nell’intero albero di directory radicato nella directory rappresentata dall’oggetto corrente.
MoveTo(const String&)Sposta la directory rappresentata dall’oggetto corrente e tutto il suo contenuto nella posizione specificata.
ToString() const overrideRestituisce una stringa contenente il percorso rappresentato dall’oggetto corrente.

Vedi anche