Classe System::IO::DirectoryInfo

DirectoryInfo class

Représente un chemin de système de fichiers, un répertoire référencé par ce chemin et fournit des méthodes d’instance pour manipuler les répertoires. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class DirectoryInfo : public System::IO::FileSystemInfo

Méthodes

MéthodeDescription
Create()Crée un répertoire au chemin représenté par l’objet actuel.
CreateSubdirectory(const String&)Crée des sous‑répertoires sur le chemin spécifié.
Delete() overrideSupprime le répertoire référencé par le chemin représenté par l’objet actuel si le répertoire est vide.
Delete(bool)Supprime le répertoire référencé par le chemin représenté par l’objet actuel. Un paramètre indique si le contenu du répertoire doit être supprimé de manière récursive si le répertoire n’est pas vide.
DirectoryInfo(const String&)Construit une instance de la classe DirectoryInfo sur le chemin spécifié.
EnumerateDirectories()Renvoie une collection énumérable contenant tous les répertoires situés dans le répertoire représenté par l’objet actuel.
EnumerateDirectories(const String&)Recherche les répertoires qui satisfont les critères de recherche spécifiés dans le répertoire représenté par l’objet actuel.
EnumerateDirectories(const String&, SearchOption)Recherche les répertoires qui satisfont les critères de recherche spécifiés, soit dans le répertoire représenté par l’objet actuel, soit dans l’ensemble de l’arborescence de répertoires enracinée dans le répertoire représenté par l’objet actuel.
EnumerateFiles()Renvoie une collection énumérable contenant tous les fichiers situés dans le répertoire représenté par l’objet actuel.
EnumerateFiles(const String&)Recherche les fichiers qui satisfont les critères de recherche spécifiés dans le répertoire représenté par l’objet actuel.
EnumerateFiles(const String&, SearchOption)Recherche les fichiers qui satisfont les critères de recherche spécifiés, soit dans le répertoire représenté par l’objet actuel, soit dans l’ensemble de l’arborescence de répertoires enracinée dans le répertoire représenté par l’objet actuel.
EnumerateFileSystemInfos()Renvoie une collection énumérable contenant tous les fichiers et répertoires situés dans le répertoire représenté par l’objet actuel.
EnumerateFileSystemInfos(const String&)Recherche les fichiers et répertoires qui satisfont les critères de recherche spécifiés dans le répertoire représenté par l’objet actuel.
EnumerateFileSystemInfos(const String&, SearchOption)Recherche les fichiers et répertoires qui satisfont les critères de recherche spécifiés, soit dans le répertoire représenté par l’objet actuel, soit dans l’ensemble de l’arborescence de répertoires enracinée dans le répertoire représenté par l’objet actuel.
get_Exists() overrideDétermine si le chemin représenté par l’objet actuel fait référence à un répertoire existant.
get_Name() overrideRenvoie le nom de l’entité référencée par le chemin représenté par l’objet actuel.
get_Parent()Renvoie un pointeur partagé vers l’objet DirectoryInfo qui représente un chemin faisant référence au répertoire parent du répertoire représenté par l’objet actuel.
get_Root()Renvoie un pointeur partagé vers l’objet DirectoryInfo qui représente un chemin faisant référence au répertoire racine du répertoire représenté par l’objet actuel.
GetDirectories()Renvoie un tableau contenant des pointeurs partagés vers les objets DirectoryInfo représentant tous les répertoires situés dans le répertoire représenté par l’objet actuel.
GetDirectories(const String&)Recherche les répertoires qui satisfont les critères de recherche spécifiés dans le répertoire représenté par l’objet actuel.
GetDirectories(const String&, SearchOption)Recherche les répertoires qui satisfont les critères de recherche spécifiés, soit dans le répertoire représenté par l’objet actuel, soit dans l’ensemble de l’arborescence de répertoires enracinée dans le répertoire représenté par l’objet actuel.
GetFiles()Renvoie un tableau contenant des pointeurs partagés vers les objets FileInfo représentant tous les répertoires situés dans le répertoire représenté par l’objet actuel.
GetFiles(const String&)Recherche les fichiers qui satisfont les critères de recherche spécifiés dans le répertoire représenté par l’objet actuel.
GetFiles(const String&, SearchOption)Recherche les fichiers qui satisfont les critères de recherche spécifiés, soit dans le répertoire représenté par l’objet actuel, soit dans l’ensemble de l’arborescence de répertoires enracinée dans le répertoire représenté par l’objet actuel.
GetFileSystemInfos()Renvoie un tableau contenant des pointeurs partagés vers les objets FileSystemInfo représentant tous les fichiers et répertoires situés dans le répertoire représenté par l’objet actuel.
GetFileSystemInfos(const String&)Recherche les fichiers et répertoires qui satisfont les critères de recherche spécifiés dans le répertoire représenté par l’objet actuel.
GetFileSystemInfos(const String&, SearchOption)Recherche les fichiers et répertoires qui satisfont les critères de recherche spécifiés, soit dans le répertoire représenté par l’objet actuel, soit dans l’ensemble de l’arborescence de répertoires enracinée dans le répertoire représenté par l’objet actuel.
MoveTo(const String&)Déplace le répertoire représenté par l’objet actuel ainsi que tout son contenu vers l’emplacement spécifié.
ToString() const overrideRenvoie une chaîne contenant le chemin représenté par l’objet actuel.

Voir aussi