Message de rapport:
 

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
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2