uses System.SysUtils, System.Classes,
System.IOUtils;
var
Stream: TStream;
begin
//file size
Stream := TFile.OpenRead('file.txt');
WriteLn('size is ', Stream.Size);
Stream.Free;
//modification date
WriteLn('modified: ', DateTimeToStr(
TFile.GetLastWriteTime('file.txt')));
//creation date
WriteLn('created: ', DateTimeToStr(
TFile.GetCreationTime('file.txt')));
end.