Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
GetFiles
mé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.dll
dans 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).directory
n’existe pas (DirectoryNotFoundException).directory
pointe 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).