Forum de discussion
Forum « Programmation Javascript » (archives)
Re: parcours des fichiers dans un repertoire
Envoyé: 2 juin 2004, 12h52 par Oznog
1. Tu as plusieurs erreur, en gros tu ne saisie pas l'objet vs la méthode. Par exemple tu utilise la méthode GetFolder sans objet!
// IMPOSSIBLE
var f = GetFolder ("..\\Exemple");
// Tu as créé l,objet fso, c'est à lui que la méthode s'applique :
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.GetFolder ("..\\Exemple");
2. Ensuite, tu as une erreur dans la boucle :
// MAUVAIS
for(;!f1.atEnd();f1.MoveNext()){
/ BON
for(;!f1.atEnd();f1.moveNext()) {
3. "item" est une méthode de l'objet "Enumerator" qui retourne l'OBJET "f1" qui est un OBJET "file" et ses PROPRIÉTÉS comme "name, type...".
document.getElementById("textarea").value += f1.item().name;
// Code complet :
function DirParcour(){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.GetFolder("D:\Trucsweb");
var f1 = new Enumerator(f.files);
for (;!f1.atEnd();f1.moveNext()) {
document.getElementById("textarea").value += f1.item().name;
}
}
Ciao
oznog
Réponses
|