bonjour,
je recherche une methode pour rechercher sur mon disque dur (repertoire et sous repertoires) tous les fichiers avec une certaine extension. Quelqu'un peut il m'indiquer la methode a utiliser ?
Merci Vijeo
bonjour,
je recherche une methode pour rechercher sur mon disque dur (repertoire et sous repertoires) tous les fichiers avec une certaine extension. Quelqu'un peut il m'indiquer la methode a utiliser ?
Merci Vijeo
Bonjour,
je pense que ce lien t'aidera ...
http://faqvbnet.developpez.com/?page=file#file_dir
Bonne chance
Et pense a aller voir la FAQ...
je suis allé sur le lien, et j'ai un probleme de fonctionnement sur les 3 lignes de code
si dans la variable optionnelle je passe "*.exe" pour retrouver tous les fichier ayant une extension .exe j'ai une erreur. pour que ce code fonctionne il faut que je passe "."..
pas sur d'avoir bien compris la synthaxe..
@vijeo et merci
Dans l'exemple la variable sDirectory représente un répertoire
Mow
Bonjour,
J'ai un peu retravaillé la fonction (qu'on peut encore optimiser) pour qu'elle corresponde à ce que tu veux faire (recherche fichier exe)
Maintenant l'idéal serait d'exécuter la recherche dans un thread séparé et d'afficher le résultat dans le courant pour ne pas que l'utilisateur est l'impression d'attendre sans voir une progression.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Sub RechercherFichierExe(ByVal sDossierRoot As String) For Each Fichier As String In My.Computer.FileSystem.GetFiles(sDossierRoot, FileIO.SearchOption.SearchAllSubDirectories) If Path.GetFileName(Fichier).ToLower.Contains(".exe") Then ListBox1.Items.Add(Fichier) End If Next End Sub
Regarde au passage d'un peu plus prêt My.Computer.FileSystem.GetFiles
en analysant les différentes surcharges, il y en a une qui te permettra de factoriser un peu le code
Math
Merci.
Le code marche à merveille sauf que quand l'utilisateur n'est pas administrateur sur la machine, il ne peut accéder à certains dossiers comme "C:\Program Files".
Comment palier à cela?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager