WSH JAVASCRIPT Найти новейший файл

Материал из Выращивание растений.
Перейти к: навигация, поиск


Поиск самого "свежего" файла в директории: (find newest file from directory)


var	fso = WScript.CreateObject("Scripting.FileSystemObject");

var     s = findNewest(fso, "C:\\temp");


// identify the newest file in a folder
function findNewest(fso, fldr) {
    var fNewest="";
    var fNwFile="";
    // Get Current Folder   
    var srcFolder = fso.GetFolder(fldr);      
    // Get Files in current directory   
    var files = new Enumerator(srcFolder.files);      
    // Loop through files   
    for(; !files.atEnd(); files.moveNext() ) {          
        if (fNewest == "") {
            fNewest = Date.parse(files.item().DateLastModified);
            fNwFile=files.item().name;
        }
        else {
            if (fNewest < Date.parse(files.item().DateLastModified)) {
                fNewest = Date.parse(files.item().DateLastModified);
                fNwFile=files.item().name;
            }
        }
    }
return fNwFile;
}