funzione FindLastWrittenFile (Dir, ricerca: Stringa): Stringa;
Varietà
R: TSearchRec;
LastWrite, LastWriteAllFiles: TDateTime;
cominciare
Dir: =IncludeTrailingBackslash (Dir);
LastWriteAllFiles: =0;
Risultato: = '';
se FindFirst (Dir+Search, faAnyFile-faDirectory, R)=0 allora
ripetizione
LastWrite: = FileTimeToDTime (R.FindData.ftLastWriteTime); ;
se LastWrite>LastWriteAllFiles allora
cominciare
LastWriteAllFiles: =LastWrite;
Risultato: =R.Name;
estremità;
fino a FindNext (R)<> 0;
FindClose (R);
estremità;
|