Compter le nombre de fichiers dans un repertoire et ses sous-repertoires

Signaler
Messages postés
1
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
19 juin 2008
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Bonjour à tous,

Je voudrais que vous m'aidiez, la fonction ci-dessous me permet de compter le nombre de fichiers présents dans le repertoire de nom "Name_rep":

<SCRIPT>

fso = new ActiveXObject("Scripting.FileSystemObject");
var n = 0;
var f, ff=""
f = fso.GetFolder("Name_rep"")
ff = new Enumerator(f.files);

for(; !ff.atEnd(); ff.moveNext())
{
n++;
}

document.write(n);

</SCRIPT>

Mais j'aimerais allez un peu plus loin, je voudrais compter le nombre de fichiers dans ce repertoire et ses sous-repertoires, et les sous-repertoires des sous-repertoires...je sais qu'il faut créer une fonction récursive, enfin je pense...

Si quelqu'un à l'information, je suis preneur :)

1 réponse

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
Bonjour,
tu fait une fonction appelée de manière récursive
un ch'tiot exemple ici
mais... on peut le rendre compatible avec FireFox maintenant,
exemple de gestion de fichiers/répertoires ici avec des liens vers + d'infos
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]