Inzwischen war Post #5 entstanden, klingt hervorragend!
Erst kopieren und dann per
Delphi-Quellcode:
...
sor := 'c:\tmp\Neu.txt';
des := 'c:\tmp\Neu_2.txt';
TFile.Copy(sor, des, true);
dt := TFile.GetCreationTime(sor);
TFile.SetCreationTime(des, dt);
dt := TFile.GetCreationTime(des);
TFile.SetCreationTimeUtc(des, dt);
dt := TFile.GetLastAccessTime(sor);
TFile.SetLastAccessTime(des, dt);
dt := TFile.GetLastWriteTime(sor);
TFile.SetLastAccessTimeUtc(des, dt);
dt :=TFile.GetLastWriteTime(sor);
TFile.SetLastWriteTime(des,dt);
dt:=TFile.GetLastWriteTimeUtc(sor);
tfile.SetLastWriteTimeUtc(des,dt);
die gewünschten Angaben anpassen, würde auch unter Android compilierbar sein, aber:
Ich erstelle die Datei Neu.txt im Explorer, deren Anderungsdatum ist heute 14:22 (stimmt), das Erstelldatum aber heute 14:14 ????
Die kopierte Datei hat das Änderungsdatum wie die Originaldatei, als Erstelldatum aber 15:14 (in der Zukunft!)
Ich krieg die Krise!
Warum das denn nun?
Ciao
Stefan