Forum de discussion
Forum « Programmation Javascript » (archives)
Problème avec Enumerator...
Envoyé: 12 janvier 2006, 10h54 par kwansetsu
J'utilise en ASP quelques fonctions JavaScript permettant de parcourir un dossier en vue d'en uploader le contenu... Pour ce faire j'utilise FSO. Seulement j'ai un gros problème avec Enumerator...
Voilà une des fonctions JS, pour le listing des fichiers :
function list_all_files(rep) {
if (rep!="") {
var subf, subff, subres="0"
subres=list_files(rep);
if (fso.FolderExists(rep)) {
subf = fso.GetFolder(rep)
subff = new Enumerator(subf.SubFolders);
if (subff.atEnd()==false) {
for (; !subff.atEnd(); subff.moveNext())
subres+=list_files(subff.item())
} else {
subres="0"
}
} else {
subres="0"
}
return subres
}
}
subres sera toujours initialisé à 0... Parce que subff.atEnd() est toujours vrai...
Ce qui fait que ma fonction ne fonctionne pas du tout... Pas moyen de lister mon dossier. ça a eu marché pourtant... Mais c'est comme si le code était aléatoire ou extrêmement capricieux sur XP SP2.
Toute idée serait la bienvenue... :-(
Kwan
Réponses
|