Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El método GetFiles devuelve una colección de solo lectura de cadenas que representan los nombres de ruta de acceso de los archivos. Puede usar el wildCards
parámetro para especificar un patrón específico. Si desea incluir subdirectorios en la búsqueda, configure el parámetro searchType
a SearchOption.SearchAllSubDirectories
.
Se devuelve una colección vacía si no se encuentra ningún archivo que coincida con el patrón especificado.
Nota:
Para obtener información sobre cómo devolver una lista de archivos mediante la clase DirectoryInfo
del espacio de nombres System.IO
, vea GetFiles.
Para buscar archivos con un patrón especificado
Use el
GetFiles
método , proporcionando el nombre y la ruta de acceso del directorio que desea buscar y especificar el patrón. En el ejemplo siguiente se devuelven todos los archivos con la extensión.dll
en el directorio y se agregan aListBox1
.For Each foundFile As String In My.Computer.FileSystem.GetFiles( My.Computer.FileSystem.SpecialDirectories.MyDocuments, Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories, "*.dll") Listbox1.Items.Add(foundFile) Next
Seguridad de .NET Framework
Las condiciones siguientes pueden provocar una excepción:
La ruta de acceso no es válida por uno de los siguientes motivos: es una cadena de longitud cero, contiene solo espacios en blanco, contiene caracteres no válidos o es una ruta de acceso del dispositivo (comienza por \\.\) (ArgumentException).
La ruta de acceso no es válida porque es
Nothing
(ArgumentNullException).directory
no existe (DirectoryNotFoundException).directory
apunta a un archivo existente (IOException).La ruta de acceso supera la longitud máxima definida por el sistema (PathTooLongException).
Un nombre de archivo o carpeta en la ruta de acceso contiene dos puntos (:) o tiene un formato no válido (NotSupportedException).
El usuario carece de permisos necesarios para ver la ruta de acceso (SecurityException).
El usuario carece de permisos necesarios (UnauthorizedAccessException).