Файлы и каталоги


// Работа с файлами и каталогами происходит целиком
// через объект Scripting.FileSystemObject

var path = Server.MapPath(".");
var fso = new ActiveXObject("Scripting.FileSystemObject");
var folder = fso.GetFolder(path);
var list = new Enumerator(folder.files);
var file;
var files = [];
for (list.moveFirst(); !list.atEnd(); list.moveNext()) {
    file = list.item();
    var f = "" + file.Name;
    files[files.length] = {
        "fullname" : file.Path,
        "name"     : file.Name,
        "size"     : file.Size,
        "date"     : file.DateCreated
    };
}