[R] Recherche de fichier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

[R] Recherche de fichier

#1

Message par ricky »

Bonjour,

je suis à la recherche d'un bout de code ou d'un moyen simple et efficace de rechercher un fichier. Bien entendu, cette recherche doit se faire dans tous les dossiers et sous-dossiers.

Par exemple : j'aimerais trouver salut.exe dans c:\Program Files

Merci d'avance pour votre aide

P.S. j'ai cherché, mais je n'ai rien trouvé de similaire dans le forum
Modifié en dernier par ricky le jeu. 16 avr. 2009 15:11, modifié 2 fois.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Recherche de fichier

#2

Message par jbnh »

Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Recherche de fichier

#3

Message par ricky »

Merci beaucoup pour le lien, pour l'instant je l'ai essayé, mais ça ne marche pas. D'ailleurs, j'y ai mis une réponse.

Question subsidiaire, mais qui peut être utile, quand on a un fichier trouvé, on aura forcement le lien complet, exemple : c:\test\salut\maison\test.exe. Comment avoir que c:\test\salut\maison?
J'ai déjà vu une commande qui faisait cela, mais je ne la trouve plus.

Merci d'avance
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [..] Recherche de fichier

#4

Message par Yogui »

► Afficher le texte
y'a surement plus propre (j'ai même souvenir d'une fonction le fait mais ça fonctione)

en gros je découpe le chemin dans un tableau puis je reconstruit le chemin dans une variable

Edit

j'ai retrouvé :) _PathSplit

Code : Tout sélectionner

#include <file.au3>
#include <array.au3>
$chemincomplet = "c:\test\salut\maison\test.exe"
Dim $szDrive, $szDir, $szFName, $szExt
$Path = _PathSplit($chemincomplet, $szDrive, $szDir, $szFName, $szExt)
$chemin = $Path[1]&$Path[2]
MsgBox(0,"",$chemin)
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Recherche de fichier

#5

Message par ricky »

Oui, moi aussi sur l'autre topic grâce à GaRydelaMer.

Voici un script plus simple que j'ai trouvé : ici

Le voici modifié à ma sauce :
► Afficher le textecode
Problème résolu, merci à ceux qui m'ont aidé
Répondre