casav
Messages postés23Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention26 mars 2003
-
28 mai 2002 à 17:12
TotoBest
Messages postés13Date d'inscriptionmercredi 13 septembre 2000StatutMembreDernière intervention 1 décembre 2003
-
9 juin 2002 à 22:48
J'ai 1 probleme la commande dir ne fonctionne pas
je m'explique j'ai ecrit ce code:
if Dir("c:\source\div & "bshn6020cd.dat") = "bshn6020cd.dat" then
serie de taches
End if
Comme ci-dessus ça fonctionne car il trouve ce fichier et donc les tacjes s'executent
Or j'ai de nombreux fichiers et ce qui m'interesse
c'est de detecter les fichiers commançant par bshn6020cd.dat" (une trentaine) des lors qu'un fichier contiendra 6020 alors les taces doivent s'executer
donc j'ai ecrit ces codes: aucun des deux ne fonctionne!!!
if Dir("c:\source\div & "*.6020cd.dat") = "*.6020cd.dat" then
serie de taches
End if
if Dir("c:\source\div & "????6020cd.dat") = "????6020cd.dat" then
serie de taches
End if
Les caracteres generiques ne fonctionnent pas or j'en ai absolumment besoin vu le nombre important de fichiers 6020 si quelqu'un peut m'aider je l'en remercie d'avance
@+
TotoBest
Messages postés13Date d'inscriptionmercredi 13 septembre 2000StatutMembreDernière intervention 1 décembre 2003 9 juin 2002 à 22:48
tu fais un dir général, c-a-d
strTemp = dir("c:\source\div")
do while strTemp<>""
'dir te renvoie les noms de fichiers
'donc maintenant tu peux faire des if
if instr(1,strTemp,"6020cd.dat) then
'serie de taches
end if
dir 'sans rien
loop