I wrote this function to get the latest created folder in a group of folder.
You pass the root folder as argument.
Maybe you can work from here to suit the function to your needs.
/**
* Get last created folder <br>
* Log folder of Description.tcLog<br>
* @method ShowFolderList
*
Param folderspec {string} root folder
*/
function ShowFolderList(folderspec)
{
var fso, f, fc, s;
var pasta_mais_recente;
var data_mais_recente='';
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
fc = new Enumerator(f.SubFolders);
s = "";
for (; !fc.atEnd(); fc.moveNext())
{
// first iteration is the most recent folder
if(data_mais_recente==''){
data_mais_recente = fc.item().DateCreated;
s = fc.item();
}
// if folder is newer, updates
if(fc.item().DateCreated > data_mais_recente)
{
data_mais_recente = fc.item().DateCreated;
//s = fc.item().Name;
s = fc.item();
}
Log.Message(fc.item().DateCreated);
//s += fc.item();
//s += "<br>";
}
Log.Message(data_mais_recente);
Log.Message("Latest folder "+ s, s);
s+="\\";
return(s);
}