Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
La GetFiles méthode retourne une collection en lecture seule de chaînes représentant les noms de chemin d’accès des fichiers. Vous pouvez utiliser le wildCards paramètre pour spécifier un modèle spécifique. Si vous souhaitez inclure des sous-répertoires dans la recherche, définissez le paramètre searchType sur SearchOption.SearchAllSubDirectories.
Une collection vide est retournée si aucun fichier correspondant au modèle spécifié est trouvé.
Remarque
Pour plus d’informations sur le renvoi d’une liste de fichiers à l’aide de la DirectoryInfo classe de l’espace System.IO de noms, consultez GetFiles.
Pour rechercher des fichiers avec un modèle spécifié
Utilisez la
GetFilesméthode, en fournissant le nom et le chemin d’accès du répertoire à rechercher et en spécifiant le modèle. L’exemple suivant retourne tous les fichiers avec l’extension.dlldans le répertoire et les ajoute àListBox1.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
Sécurité du .NET Framework
Les conditions suivantes peuvent entraîner une exception :
Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle, il contient uniquement des espaces blancs, il contient des caractères non valides ou il s’agit d’un chemin d’accès d’appareil (commence par \\.\) (ArgumentException).
Le chemin d’accès n’est pas valide, car il est
Nothing(ArgumentNullException).directoryn’existe pas (DirectoryNotFoundException).directorypointe vers un fichier existant (IOException).Le chemin dépasse la longueur maximale définie par le système (PathTooLongException).
Un nom de fichier ou de dossier dans le chemin contient un signe deux-points (:) ou est dans un format non valide (NotSupportedException).
L’utilisateur ne dispose pas des autorisations nécessaires pour afficher le chemin d’accès (SecurityException).
L’utilisateur ne dispose pas des autorisations nécessaires (UnauthorizedAccessException).