Ho risolto così:
Codice PHP:
$percorso "images/";
$subdirs = array();
if (
$handle opendir($percorso)) {
    while (
false !== ($file readdir($handle))) {
    if (
$file != "." && $file != ".." && !is_dir($file)) {
        
$info stat($percorso.'/'.$file);
       
$subdirs[$info['mtime']] = $file;  //ho invertito chiave=>nome
     
}
  }
    
closedir($handle);
};
krsort ($subdirs);
$dir array_shift($subdirs); //così estraggo il primo elemento dell'array, che è la cartella più recente 
Qualcuno può dirmi se questo è sintatticamente corretto e soprattutto se posso fare in qualche altro modo migliore? Grazie comunque per ora