Clase System::IO::DirectoryInfo

DirectoryInfo class

Representa una ruta del sistema de archivos, un directorio referido por esta ruta y proporciona métodos de instancia para manipular directorios. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class DirectoryInfo : public System::IO::FileSystemInfo

Métodos

MétodoDescripción
Create()Crea un directorio en la ruta representada por el objeto actual.
CreateSubdirectory(const String&)Crea subdirectorios en la ruta especificada.
Delete() overrideElimina el directorio referido por la ruta representada por el objeto actual si el directorio está vacío.
Delete(bool)Elimina el directorio referido por la ruta representada por el objeto actual. Un parámetro especifica si el contenido del directorio debe eliminarse recursivamente cuando el directorio no está vacío.
DirectoryInfo(const String&)Construye una instancia de la clase DirectoryInfo en la ruta especificada.
EnumerateDirectories()Devuelve una colección enumerable que contiene todos los directorios ubicados en el directorio representado por el objeto actual.
EnumerateDirectories(const String&)Busca los directorios que cumplen con los criterios de búsqueda especificados en el directorio representado por el objeto actual.
EnumerateDirectories(const String&, SearchOption)Busca los directorios que cumplen con los criterios de búsqueda especificados ya sea en el directorio representado por el objeto actual o en todo el árbol de directorios cuya raíz es el directorio representado por el objeto actual.
EnumerateFiles()Devuelve una colección enumerable que contiene todos los archivos ubicados en el directorio representado por el objeto actual.
EnumerateFiles(const String&)Busca los archivos que cumplen con los criterios de búsqueda especificados en el directorio representado por el objeto actual.
EnumerateFiles(const String&, SearchOption)Busca los archivos que cumplen con los criterios de búsqueda especificados ya sea en el directorio representado por el objeto actual o en todo el árbol de directorios cuya raíz es el directorio representado por el objeto actual.
EnumerateFileSystemInfos()Devuelve una colección enumerable que contiene todos los archivos y directorios ubicados en el directorio representado por el objeto actual.
EnumerateFileSystemInfos(const String&)Busca los archivos y directorios que cumplen con los criterios de búsqueda especificados en el directorio representado por el objeto actual.
EnumerateFileSystemInfos(const String&, SearchOption)Busca los archivos y directorios que cumplen con los criterios de búsqueda especificados ya sea en el directorio representado por el objeto actual o en todo el árbol de directorios cuya raíz es el directorio representado por el objeto actual.
get_Exists() overrideDetermina si la ruta representada por el objeto actual se refiere a un directorio existente.
get_Name() overrideDevuelve el nombre de la entidad a la que se refiere la ruta representada por el objeto actual.
get_Parent()Devuelve un puntero compartido al objeto DirectoryInfo que representa una ruta que hace referencia al directorio padre del directorio representado por el objeto actual.
get_Root()Devuelve un puntero compartido al objeto DirectoryInfo que representa una ruta que hace referencia al directorio raíz del directorio representado por el objeto actual.
GetDirectories()Devuelve una matriz que contiene punteros compartidos a objetos DirectoryInfo que representan todos los directorios ubicados en el directorio representado por el objeto actual.
GetDirectories(const String&)Busca los directorios que cumplen con los criterios de búsqueda especificados en el directorio representado por el objeto actual.
GetDirectories(const String&, SearchOption)Busca los directorios que cumplen con los criterios de búsqueda especificados ya sea en el directorio representado por el objeto actual o en todo el árbol de directorios cuya raíz es el directorio representado por el objeto actual.
GetFiles()Devuelve una matriz que contiene punteros compartidos a objetos FileInfo que representan todos los directorios ubicados en el directorio representado por el objeto actual.
GetFiles(const String&)Busca los archivos que cumplen con los criterios de búsqueda especificados en el directorio representado por el objeto actual.
GetFiles(const String&, SearchOption)Busca los archivos que cumplen con los criterios de búsqueda especificados ya sea en el directorio representado por el objeto actual o en todo el árbol de directorios cuya raíz es el directorio representado por el objeto actual.
GetFileSystemInfos()Devuelve una matriz que contiene punteros compartidos a objetos FileSystemInfo que representan todos los archivos y directorios ubicados en el directorio representado por el objeto actual.
GetFileSystemInfos(const String&)Busca los archivos y directorios que cumplen con los criterios de búsqueda especificados en el directorio representado por el objeto actual.
GetFileSystemInfos(const String&, SearchOption)Busca los archivos y directorios que cumplen con los criterios de búsqueda especificados ya sea en el directorio representado por el objeto actual o en todo el árbol de directorios cuya raíz es el directorio representado por el objeto actual.
MoveTo(const String&)Mueve el directorio representado por el objeto actual y todo su contenido a la ubicación especificada.
ToString() const overrideDevuelve una cadena que contiene la ruta representada por el objeto actual.

Ver también