FileSystem.GetFiles 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 de solo lectura de cadenas que representa los nombres de los archivos de un directorio.
Sobrecargas
| Nombre | Description |
|---|---|
| GetFiles(String) |
Devuelve una colección de solo lectura de cadenas que representa los nombres de los archivos de un directorio. |
| GetFiles(String, SearchOption, String[]) |
Devuelve una colección de solo lectura de cadenas que representa los nombres de los archivos de un directorio. |
GetFiles(String)
Devuelve una colección de solo lectura de cadenas que representa los nombres de los archivos de un directorio.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory);
static member GetFiles : string -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared Function GetFiles (directory As String) As ReadOnlyCollection(Of String)
Parámetros
- directory
- String
Directorio que se va a buscar.
Devoluciones
Colección de solo lectura de nombres de archivo del directorio especificado.
Excepciones
La ruta de acceso no es válida por una de las siguientes razones: es una cadena de longitud cero; solo contiene espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso del dispositivo (comienza por \\.\).
directory es Nothing.
El directorio que se va a buscar no existe.
directory apunta a un archivo existente.
La ruta de acceso supera la longitud máxima definida por el sistema.
Un nombre de archivo o directorio en la ruta de acceso contiene dos puntos (:) o tiene un formato no válido.
El usuario carece de permisos necesarios para ver la ruta de acceso.
El usuario carece de permisos necesarios.
Ejemplos
En el ejemplo siguiente se devuelven todos los archivos del directorio y se agregan a ListBox1.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Este ejemplo requiere que tenga un ListBox nombre ListBox1 en el formulario.
En este ejemplo se devuelven todos los archivos del directorio con la extensión .txt y se agregan a ListBox1.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Este ejemplo requiere que tenga un ListBox nombre ListBox1 en el formulario.
Comentarios
Se devuelve una colección vacía si no se encuentra ningún archivo que coincida con el patrón especificado.
En la tabla siguiente se enumeran ejemplos de tareas relacionadas con el My.Computer.FileSystem.GetFiles método .
| En | Vea |
|---|---|
| Obtención de la colección de archivos en un directorio | Cómo obtener la colección de archivos de un directorio en Visual Basic |
| Buscar archivos con un patrón específico en un directorio | Cómo buscar archivos con un patrón específico en Visual Basic |
Consulte también
Se aplica a
GetFiles(String, SearchOption, String[])
Devuelve una colección de solo lectura de cadenas que representa los nombres de los archivos de un directorio.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory, Microsoft::VisualBasic::FileIO::SearchOption searchType, ... cli::array <System::String ^> ^ wildcards);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards);
static member GetFiles : string * Microsoft.VisualBasic.FileIO.SearchOption * string[] -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared Function GetFiles (directory As String, searchType As SearchOption, ParamArray wildcards As String()) As ReadOnlyCollection(Of String)
Parámetros
- directory
- String
Directorio que se va a buscar.
- searchType
- SearchOption
Si se van a incluir subcarpetas. El valor predeterminado es SearchOption.SearchTopLevelOnly.
- wildcards
- String[]
Patrón que se va a coincidir.
Devoluciones
Colección de solo lectura de nombres de archivo del directorio especificado.
Excepciones
La ruta de acceso no es válida por una de las siguientes razones: es una cadena de longitud cero; solo contiene espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso del dispositivo (comienza por \\.\).
directory es Nothing.
El directorio que se va a buscar no existe.
directory apunta a un archivo existente.
La ruta de acceso supera la longitud máxima definida por el sistema.
Un nombre de archivo o directorio en la ruta de acceso contiene dos puntos (:) o tiene un formato no válido.
El usuario carece de permisos necesarios para ver la ruta de acceso.
El usuario carece de permisos necesarios.
Ejemplos
En el ejemplo siguiente se devuelven todos los archivos del directorio y se agregan a ListBox1.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Este ejemplo requiere que tenga un ListBox nombre ListBox1 en el formulario.
En este ejemplo se devuelven todos los archivos del directorio con la extensión .txt y se agregan a ListBox1.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Este ejemplo requiere que tenga un ListBox nombre ListBox1 en el formulario.
Comentarios
Se devuelve una colección vacía si no se encuentra ningún archivo que coincida con el patrón especificado.
En la tabla siguiente se enumeran ejemplos de tareas relacionadas con el My.Computer.FileSystem.GetFiles método .
| En | Vea |
|---|---|
| Obtención de la colección de archivos en un directorio | Cómo obtener la colección de archivos de un directorio en Visual Basic |
| Buscar archivos con un patrón específico en un directorio | Cómo buscar archivos con un patrón específico en Visual Basic |