Salve a tutti, ho già cercato dei thread con questo argomento ma sono tutti in vbscript e proprio questo è il mio problema.

Devo listare tutti i file presenti nella virtual directory di un sito, quindi tramite
codice:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f=fso.GetFolder(Server.MapPath(".")+"\\"+directory);
Response.Write(Server.MapPath(".")+"\\"+directory+"
");
mi trovo la path corretta. Ho trovato questo link che mi spiega in modo chiaro e tondo che l'oggetto f ha una collection che si chiama Files e guardacaso l'esempio mi fa vedere proprio come si listano tutti i file.

Il problema è che usa VBScript ed è facile fare for each x in fo.files, ma come lo traduco in JScript?
Ho pensato che essendo una collezione potevo accedere al nome del singolo file tramite array, ma f.Files[indice].Name non è corretto(e voi direte "Ovviamente!"), come accedo quindi ai nomi dei files?