Recherche de fichiers et de répertoires à partir de chemins relatifs | Sujet: Recherche de fichiers et de répertoires à partir de chemins relatifs par nrobin sur 25/5/2007 11:02:59
Bonjour, j'aimerai faire une recherche de fichiers et de répertoires à partir de chemins relatifs et j'ai quelques petits soucis.
Voici le principe de ma recherche:
LettreDuLecteur est une chaine
varCheminLocal est une chaine
typeRecherche est un entier
chemin est une chaine
// LettreDuLecteur est retournée par une autre fonction (exemple avec C:)
// idem pour varCheminLocal (exemple avec \system32)
cheminATester = ComplèteRep(LettreDuLecteur) + "*" + varCheminLocal
// A ce moment précis, on obtient donc une chaine du genre: C:\*\system32
// On détermine si l'on va faire une recherche de fichier ou de répertoire
SI ChaîneOccurrence(cheminATester, ".") = 0 ALORS
typeRecherche = frRépertoire
SINON
typeRecherche = frFichier
FIN
// Si cheminDeRecherche présent sur Disque, on retourne son chemin complet
SI fRep(cheminATester, typeRecherche) <> "" ALORS
chemin = fCheminLong(cheminATester)
FIN
Voici le problème que j'ai rencontré: Lorsque que je construit ma chaine cheminATester, comment faire pour qu'il recherche sur tout le lecteur la présence du chemin relatif varCheminLocal? (le caractère * n'est pas supporté dans ce cas là, *.* non plus d'ailleurs)
Si vous avez des solutions à me proposer, je suis preneur.
Merci d'avance Niolas ROBIN
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|