Code : Tout sélectionner
While dossier<1000
If ExamineDirectory(0, d$, "*.*")
Repeat
FileType = NextDirectoryEntry()
If FileType
FileName$ = DirectoryEntryName()
If FileType = 2 And FileName$<>"." And FileName$<>".." And dossier<1000
dossier$(dossier)=d$+FileName$+"\"; on memorise les repertoires de C
Debug dossier$(dossier)
dossier+1
Delay(1) ; pause pour ne pas prendre 100% du processeur
EndIf
EndIf
Until FileType = 0
EndIf
d$=dossier$(Random(dossier-1)) ; on refouille encore plus profondement dans les repertoires suivants (de facon aleatoire)
Wend
Et pourtant, j'ai du ajouter "And dossier<1000" a la ligne :
Code : Tout sélectionner
If FileType = 2 And FileName$<>"." And FileName$<>".." And dossier<1000
Je sais que cela depend de "priorités" mais je tenais juste a le signaler au cas où...
Cela ne me derange pas mais cela m'a fait un peu drole de rajouter "And dossier<1000"