Io ti ho messo l'elenco dei file in un array giusto per darti un'idea. Pensavo che quello fossi in grado di fartelo da solo.

Codice PHP:
$array = array();
$dir opendir("cartella_contenente_file");
while (
$file readdir($dir)){
    if(
$file != '..' && $file !='.'){ 
        
$array[] = $file;
    }
}
print_r($array);

foreach(
$array as $file)
    
$ts[] = strtotime(array_shift(explode('.',$file)));
rsort($ts);
$recente date('Ymd',array_shift($ts)).'.txt';
echo 
$recente