Hi,
wie kann ich ermitteln, wann auf eine Datei xyz zuletzt zugegriffen wurde?
Gruß
René
(Win32) Datum des letzten Dateizugriffs ermitteln
- Andre
- PureBasic Team
- Beiträge: 1765
- Registriert: 11.09.2004 16:35
- Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10 - Wohnort: Saxony / Deutscheinsiedel
- Kontaktdaten:
Wenn Du den Schreibzugrifft meinst:
Der Code enthält beides, also
- Erstellungsdatum der Datei: siehe FileTimeToSystemTime_(@Create,....)
- Änderungsdatum der Datei: siehe FileTimeToSystemTime_(@Write,....)
Code: Alles auswählen
hFile.l = ReadFile(0,file$) ; change to your own path/file
GetFileTime_(hFile, @Create.FILETIME, @Access.FILETIME, @Write.FILETIME)
FileTimeToSystemTime_(@Create, @SysTime.SYSTEMTIME) ; get creation date/time
ActDate.l = Date(SysTime\wYear,SysTime\wMonth,SysTime\wDay,0,0,0)
FileTimeToSystemTime_(@Write, @SysTime.SYSTEMTIME) ; get last write date/time
UpdDate.l = Date(SysTime\wYear,SysTime\wMonth,SysTime\wDay,0,0,0)- Erstellungsdatum der Datei: siehe FileTimeToSystemTime_(@Create,....)
- Änderungsdatum der Datei: siehe FileTimeToSystemTime_(@Write,....)
- NicTheQuick
- Ein Admin
- Beiträge: 8820
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken