DirectoryInfo.EnumerateFileSystemInfos Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una colección enumerable de información del sistema de archivos en el directorio actual.
Sobrecargas
| Nombre | Description |
|---|---|
| EnumerateFileSystemInfos(String, SearchOption) |
Devuelve una colección enumerable de información del sistema de archivos que coincide con un patrón de búsqueda y una opción de subdirectorio de búsqueda especificadas. |
| EnumerateFileSystemInfos() |
Devuelve una colección enumerable de información del sistema de archivos en el directorio actual. |
| EnumerateFileSystemInfos(String) |
Devuelve una colección enumerable de información del sistema de archivos que coincide con un patrón de búsqueda especificado. |
| EnumerateFileSystemInfos(String, EnumerationOptions) |
Devuelve una colección enumerable de información del sistema de archivos que coincide con el patrón de búsqueda y las opciones de enumeración especificados. |
EnumerateFileSystemInfos(String, SearchOption)
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
Devuelve una colección enumerable de información del sistema de archivos que coincide con un patrón de búsqueda y una opción de subdirectorio de búsqueda especificadas.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern, System::IO::SearchOption searchOption);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.SearchOption searchOption);
member this.EnumerateFileSystemInfos : string * System.IO.SearchOption -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String, searchOption As SearchOption) As IEnumerable(Of FileSystemInfo)
Parámetros
- searchPattern
- String
Cadena de búsqueda que se va a comparar con los nombres de los directorios. Este parámetro puede contener una combinación de caracteres comodín y ruta de acceso literal válida (* y ?), pero no admite expresiones regulares.
- searchOption
- SearchOption
Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o todos los subdirectorios. El valor por defecto es TopDirectoryOnly.
Devoluciones
Colección enumerable de objetos de información del sistema de archivos que coincide searchPattern con y searchOption.
Excepciones
searchPattern es null.
searchOption no es un valor válido SearchOption .
La ruta de acceso encapsulada en el DirectoryInfo objeto no es válida (por ejemplo, se encuentra en una unidad sin asignar).
El autor de la llamada no tiene el permiso necesario.
Comentarios
searchPattern puede ser una combinación de caracteres literales y comodín, pero no admite expresiones regulares. Los siguientes especificadores de caracteres comodín se permiten en searchPattern.
| Especificador de caracteres comodín | Coincidencias |
|---|---|
| * (asterisco) | Cero o más caracteres en esa posición. |
| ? (signo de interrogación) | Cero o un carácter en esa posición. |
Los caracteres distintos del carácter comodín son caracteres literales. Por ejemplo, la cadena "*t" busca todos los nombres al terminar con la letra "t". ". La searchPattern cadena "s*" busca todos los nombres a path partir de la letra "s".
Los EnumerateFileSystemInfos métodos y GetFileSystemInfos difieren de la siguiente manera:
Cuando se usa EnumerateFileSystemInfos, puede empezar a enumerar la colección de objetos antes de FileSystemInfo que se devuelva toda la colección.
Cuando se usa GetFileSystemInfos, debe esperar a que se devuelva toda la matriz de FileSystemInfo objetos para poder acceder a la matriz.
Por lo tanto, cuando se trabaja con muchos archivos y directorios, EnumerateFileSystemInfos puede ser más eficaz.
Este método rellena previamente los valores de las siguientes FileSystemInfo propiedades:
La colección devuelta no se almacena en caché; cada llamada al GetEnumerator método de la colección iniciará una nueva enumeración.
Consulte también
Se aplica a
EnumerateFileSystemInfos()
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
Devuelve una colección enumerable de información del sistema de archivos en el directorio actual.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos();
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos();
member this.EnumerateFileSystemInfos : unit -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos () As IEnumerable(Of FileSystemInfo)
Devoluciones
Colección enumerable de información del sistema de archivos en el directorio actual.
Excepciones
La ruta de acceso encapsulada en el DirectoryInfo objeto no es válida (por ejemplo, se encuentra en una unidad sin asignar).
El autor de la llamada no tiene el permiso necesario.
Comentarios
Los EnumerateFileSystemInfos métodos y GetFileSystemInfos difieren de la siguiente manera:
Cuando se usa EnumerateFileSystemInfos, puede empezar a enumerar la colección de objetos antes de FileSystemInfo que se devuelva toda la colección.
Cuando se usa GetFileSystemInfos, debe esperar a que se devuelva toda la matriz de FileSystemInfo objetos para poder acceder a la matriz.
Por lo tanto, cuando se trabaja con muchos archivos y directorios, EnumerateFileSystemInfos puede ser más eficaz.
Este método rellena previamente los valores de las siguientes FileSystemInfo propiedades:
La colección devuelta no se almacena en caché; cada llamada al GetEnumerator método de la colección iniciará una nueva enumeración.
Consulte también
Se aplica a
EnumerateFileSystemInfos(String)
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
Devuelve una colección enumerable de información del sistema de archivos que coincide con un patrón de búsqueda especificado.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos(string searchPattern);
member this.EnumerateFileSystemInfos : string -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String) As IEnumerable(Of FileSystemInfo)
Parámetros
- searchPattern
- String
Cadena de búsqueda que se va a comparar con los nombres de los directorios. Este parámetro puede contener una combinación de caracteres comodín y ruta de acceso literal válida (* y ?), pero no admite expresiones regulares.
Devoluciones
Colección enumerable de objetos de información del sistema de archivos que coincide con searchPattern.
Excepciones
searchPattern es null.
La ruta de acceso encapsulada en el DirectoryInfo objeto no es válida (por ejemplo, se encuentra en una unidad sin asignar).
El autor de la llamada no tiene el permiso necesario.
Comentarios
searchPattern puede ser una combinación de caracteres literales y comodín, pero no admite expresiones regulares. Los siguientes especificadores de caracteres comodín se permiten en searchPattern.
| Especificador de caracteres comodín | Coincidencias |
|---|---|
| * (asterisco) | Cero o más caracteres en esa posición. |
| ? (signo de interrogación) | Cero o un carácter en esa posición. |
Los caracteres distintos del carácter comodín son caracteres literales. Por ejemplo, la cadena "*t" busca todos los nombres al terminar con la letra "t". ". La searchPattern cadena "s*" busca todos los nombres a path partir de la letra "s".
Los EnumerateFileSystemInfos métodos y GetFileSystemInfos difieren de la siguiente manera:
Cuando se usa EnumerateFileSystemInfos, puede empezar a enumerar la colección de objetos antes de FileSystemInfo que se devuelva toda la colección.
Cuando se usa GetFileSystemInfos, debe esperar a que se devuelva toda la matriz de FileSystemInfo objetos para poder acceder a la matriz.
Por lo tanto, cuando se trabaja con muchos archivos y directorios, EnumerateFileSystemInfos puede ser más eficaz.
Este método rellena previamente los valores de las siguientes FileSystemInfo propiedades:
La colección devuelta no se almacena en caché; cada llamada al GetEnumerator método de la colección iniciará una nueva enumeración.
Consulte también
Se aplica a
EnumerateFileSystemInfos(String, EnumerationOptions)
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
- Source:
- DirectoryInfo.cs
Devuelve una colección enumerable de información del sistema de archivos que coincide con el patrón de búsqueda y las opciones de enumeración especificados.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern, System::IO::EnumerationOptions ^ enumerationOptions);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions);
member this.EnumerateFileSystemInfos : string * System.IO.EnumerationOptions -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String, enumerationOptions As EnumerationOptions) As IEnumerable(Of FileSystemInfo)
Parámetros
- searchPattern
- String
Cadena de búsqueda que se va a comparar con los nombres de los directorios. Este parámetro puede contener una combinación de caracteres comodín y ruta de acceso literal válida (* y ?), pero no admite expresiones regulares.
- enumerationOptions
- EnumerationOptions
Objeto que describe la configuración de búsqueda y enumeración que se va a usar.
Devoluciones
Colección enumerable de objetos de información del sistema de archivos que coincide searchPattern con y enumerationOptions.
Excepciones
searchPattern es null.
La ruta de acceso encapsulada en el DirectoryInfo objeto no es válida (por ejemplo, se encuentra en una unidad sin asignar).
El autor de la llamada no tiene el permiso necesario.
Comentarios
searchPattern puede ser una combinación de caracteres literales y comodín, pero no admite expresiones regulares. Los siguientes especificadores de caracteres comodín se permiten en searchPattern.
| Especificador de caracteres comodín | Coincidencias |
|---|---|
| * (asterisco) | Cero o más caracteres en esa posición. |
| ? (signo de interrogación) | Cero o un carácter en esa posición. |
Los caracteres distintos del carácter comodín son caracteres literales. Por ejemplo, la cadena "*t" busca todos los nombres al terminar con la letra "t". ". La searchPattern cadena "s*" busca todos los nombres a path partir de la letra "s".
Los EnumerateFileSystemInfos métodos y GetFileSystemInfos difieren de la siguiente manera:
Cuando se usa EnumerateFileSystemInfos, puede empezar a enumerar la colección de objetos antes de FileSystemInfo que se devuelva toda la colección.
Cuando se usa GetFileSystemInfos, debe esperar a que se devuelva toda la matriz de FileSystemInfo objetos para poder acceder a la matriz.
Por lo tanto, cuando se trabaja con muchos archivos y directorios, EnumerateFileSystemInfos puede ser más eficaz.
Este método rellena previamente los valores de las siguientes FileSystemInfo propiedades:
La colección devuelta no se almacena en caché; cada llamada al GetEnumerator método de la colección iniciará una nueva enumeración.