(VB) Chercher fichier -» tout les répertoires

Résolu/Fermé
9048679 Messages postés 18 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 1 avril 2013 - Modifié par 9048679 le 18/04/2012 à 00:38
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 3 mai 2012 à 14:56
Bonjour, j'aimerais savoir si quelqu'un à un moyen de trouver un fichier en effectuant une recherche dans tout les répertoires possibles avec Visual Basic 2010 Express.

Le nom du fichier à chercher est équivalent à Textbox4.text .

Si vous avez besoin de plus d'info, demandez et vous recevrez !



Merci d'avance pour vos réponses.

6 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 193
Modifié par lermite222 le 3/05/2012 à 15:56
Bonjour,
- > 9048679
Pour être un peu plus précis, je peut aussi vous dire que Textbox4.text est connecté à un timer et change de nom à la vitesse d'1 tick.
J'ai pas compris ??

Bonjour, j'aimerais savoir si quelqu'un à un moyen de trouver un fichier en effectuant une recherche dans tout les répertoires possibles avec Visual Basic 2010 Express.
Mais oui...bien sûr
J'ai mis le code en démo, il pourra servir pour d'autre.
voir cette démo
Mais je suis presque certain que ce n'est pas ça que tu veux !!
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
1
Popoï_ Messages postés 171 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 mars 2019 77
18 avril 2012 à 14:34
Si tu fais

Dim sfiles() As String = System.IO.Directory.GetFiles("chemin")

Tu récupères dans une liste l'intégralité des noms des fichiers avec leurs extensions... par contre je peux pas te dire comment chercher dans les sous-dossiers sans les connaître
0
Popoï_ Messages postés 171 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 mars 2019 77
18 avril 2012 à 14:37
bon bah ça a l'air d'être System.IO.Directory.GetDirectories() pour récupérer les sous répertoires
amuse toi bien avec tes boucles ^^
0
9048679 Messages postés 18 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 1 avril 2013
Modifié par 9048679 le 19/04/2012 à 00:47
En fait, c'est plutôt de chercher (ou "scanner") tout les les fichiers de l'ordinateur pour voir si le fichier équivalent à Textbox4.text existe...

Pour être un peu plus précis, je peut aussi vous dire que Textbox4.text est connecté à un timer et change de nom à la vitesse d'1 tick.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Popoï_ Messages postés 171 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 mars 2019 77
Modifié par Popoï_ le 19/04/2012 à 19:30
Ben je pense qu'il faut chercher avec les fonctions déjà données tout les fichiers qu'il y a dans C: pour vérifier si il y en a un qui correspond à textbox4.text puis si il y en a pas rechercher tous les dossiers contenus dans C: puis dans chaque dossier rechercher puis comparer à textbox4.text. Si il n'y a pas toujours pas de correspondance, ben rechercher tous les sous-dossiers des dossiers déjà fouillés et recommencer l'opération, jusqu'à ce que ton fichier soit trouvé ou qu'il n'y ait plus de dossiers non-fouillés... auquel cas ton fichier n'existera pas dans C:
donc ben là il y a pas mal de boucles à faire...
0
9048679 Messages postés 18 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 1 avril 2013
20 avril 2012 à 03:49
En C++ ça donnerais quoi à peu près ?
J'ai pas fait mon cours à l'Université moi...
lol
0
Popoï_ Messages postés 171 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 mars 2019 77
20 avril 2012 à 19:59
Rien ne dit que j'aie pris des cours où que se soit...
Et pis je t'ai donné une piste: le but c'est de t'aider, mais que ce soit toi qui trouve...
En utilisant les listes, les boucles et ces deux fonctions, si j'ai pas dit trop de conneries, tu devrais trouver ton bonheur... en réfléchissant un peu...
Bon courage ^^
0
9048679 Messages postés 18 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 1 avril 2013
1 mai 2012 à 23:32
Bah là, j'ai que 17 ans, faut me laisser une petite chance... et me guider un peu plus qu'avec quelques petites indications qu'un jeune de mon age ne comprend que vaguement...
Mon but est de faire un petit "scanneur" antivirus simple qui vérifie tout les répertoires du DD, donc...
0
heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 130
2 mai 2012 à 01:01
"j'aimerais savoir si quelqu'un à un moyen de trouver un fichier en effectuant une recherche dans tout les répertoires possibles"
OUI

"j'aimerais savoir si quelqu'un à un moyen de trouver un fichier en effectuant une recherche dans tout les répertoires possibles avec Visual Basic 2010 Express"
NON, pas moi

Et alors, depuis le 17 avril, il n'a pas avancé ce problème ?
Y a aucun spécialiste de VB qui soit passé ? ET VB ne permet pas de faire ça rapidement tout seul ?
0
9048679 Messages postés 18 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 1 avril 2013
3 mai 2012 à 03:15
Et comment ?
En Batch ?
S'il-vous-plais mon Dieu, faut pas qu'il dise en Batch... lol
Sans utiliser l'option recherche sous Windows, y'a quoi comme solution qui peu s'intégrer dans un code en VB.net ?
0
heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 130
3 mai 2012 à 03:36
S'intégrer dans un programme en VB.NET ? Ben normalement, VB.NET devrait suffire à lui tout seul s'il est efficace.

Moi, je ferais ça en Python, mais je ne vais pas t'empêcher d'utiliser VB.NET

Et je ne sais pas intégrer du Python dans un code VB.NET
0