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 del directorio actual.
Sobrecargas
EnumerateFileSystemInfos(String, SearchOption) |
Devuelve una colección enumerable de información del sistema de archivos que coincide con un modelo de búsqueda y una opción de búsqueda en subdirectorios especificados. |
EnumerateFileSystemInfos() |
Devuelve una colección enumerable de información del sistema de archivos del directorio actual. |
EnumerateFileSystemInfos(String) |
Devuelve una colección enumerable de información del sistema de archivos que coincide con un modelo de búsqueda especificado. |
EnumerateFileSystemInfos(String, EnumerationOptions) |
Devuelve una colección enumerable de información del sistema que coincide con el modelo de búsqueda especificado y las opciones de enumeración. |
EnumerateFileSystemInfos(String, SearchOption)
- 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 modelo de búsqueda y una opción de búsqueda en subdirectorios especificados.
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 debe coincidir con los nombres de los directorios. Este parámetro puede contener una combinación de ruta de acceso literal válida y caracteres comodín (* 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 predeterminado es TopDirectoryOnly.
Devoluciones
Colección enumerable de objetos de información del sistema de archivos que coincide con searchPattern
y searchOption
.
Excepciones
searchPattern
es null
.
searchOption
no es un valor SearchOption válido.
La ruta de acceso encapsulada en el objeto DirectoryInfo no es válida (por ejemplo, está en una unidad no asignada).
El llamador no dispone del permiso requerido.
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 | Coincide |
---|---|
* (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 path
a 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 tener acceso 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
Devuelve una colección enumerable de información del sistema de archivos del 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 del directorio actual.
Excepciones
La ruta de acceso encapsulada en el objeto DirectoryInfo no es válida (por ejemplo, está en una unidad no asignada).
El llamador no dispone del permiso requerido.
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 tener acceso 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
Devuelve una colección enumerable de información del sistema de archivos que coincide con un modelo 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 debe coincidir con los nombres de los directorios. Este parámetro puede contener una combinación de ruta de acceso literal válida y caracteres comodín (* 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 objeto DirectoryInfo no es válida (por ejemplo, está en una unidad no asignada).
El llamador no dispone del permiso requerido.
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 | Coincide |
---|---|
* (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 path
a 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 tener acceso 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
Devuelve una colección enumerable de información del sistema que coincide con el modelo de búsqueda especificado y las opciones de enumeración.
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 debe coincidir con los nombres de los directorios. Este parámetro puede contener una combinación de ruta de acceso literal válida y caracteres comodín (* y ?), pero no admite expresiones regulares.
- enumerationOptions
- EnumerationOptions
Un 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 con searchPattern
y enumerationOptions
.
Excepciones
searchPattern
es null
.
La ruta de acceso encapsulada en el objeto DirectoryInfo no es válida (por ejemplo, está en una unidad no asignada).
El llamador no dispone del permiso requerido.
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 | Coincide |
---|---|
* (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 path
a 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 tener acceso 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.