Witam! Usiłuję pobrać informację o czasie utworzenia pliku za pomocą funkcji FileAge. Po zastosowaniu przykładu z helpa wszystko działa ale plik jest oszkodzony (tak dokładniej to jest jpg). Jak to zrobić żeby nie psuło pliku i działało porządnie?
PS. Ogarnąłem trochę chaos... Podany kod podaje tylko czas ostatniego otwarcia pliku, a powinien czas utworzenia. Dlaczego???
TDateTime Dt;
Dt = FileDateToDateTime(FileAge(FileListBox1->FileName));
Label2->Caption = Dt.FormatString("dd mmmm yyyy-hh.nn.ss");
W helpie pisze: Call FileAge to obtain the OS timestamp of the file specified by FileName.
A w temacie następnym:C++ Builder calls FileAge to learn the last modification date and time of a file.
Niech się zdecydują, timestamp czyli utworzenie, czy modyfikacja .... i jak uzyskać to co potrzebuję?