fonction FindLastWrittenFile (Dir, recherche : Corde) : Corde ;
Variété
R : TSearchRec ;
LastWrite, LastWriteAllFiles : TDateTime ;
commencer
Dir : =IncludeTrailingBackslash (Dir) ;
LastWriteAllFiles : =0 ;
Résultat : = '' ;
si FindFirst (Dir+Search, faAnyFile-faDirectory, R)=0 alors
répétition
LastWrite : = FileTimeToDTime (R.FindData.ftLastWriteTime) ; ;
si LastWrite>LastWriteAllFiles alors
commencer
LastWriteAllFiles : =LastWrite ;
Résultat : =R.Name ;
extrémité ;
jusqu'à FindNext (R)<> 0 ;
FindClose (R) ;
extrémité ;
|