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

cs_oclock Messages postés 1 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 19 juin 2008 - 19 juin 2008 à 17:21
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 19 juin 2008 à 17:41
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

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
19 juin 2008 à 17:41
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]
0
Rejoignez-nous