DirectoryInfo.EnumerateFileSystemInfos Método

Definición

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:

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:

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:

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:

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.

Se aplica a