función FindLastWrittenFile (Dir, búsqueda: Secuencia): Secuencia;
Var
R: TSearchRec;
LastWrite, LastWriteAllFiles: TDateTime;
comenzar
Dir: =IncludeTrailingBackslash (Dir);
LastWriteAllFiles: =0;
Resultado: = '';
si FindFirst (Dir+Search, faAnyFile-faDirectory, R)=0 entonces
repetición
LastWrite: = FileTimeToDTime (R.FindData.ftLastWriteTime); ;
si LastWrite>LastWriteAllFiles entonces
comenzar
LastWriteAllFiles: =LastWrite;
Resultado: =R.Name;
extremo;
hasta FindNext (R)<> 0;
FindClose (R);
extremo;
|