Timestamp einer Datei auslesen
-
Hallo erstmal,
ja wie der Titel des Threads schon sagt.....
Wie lese ich das Dateierstellungdatum oder Dateialter in C++ aus?Bitte um schnelle Hilfe......
Danke..
PS: Habe nur die Basics in C++ drauf.
Die Suche hat mir auch nicht wirklich weitergeholfen.
-
Geht mit Standard C++ nicht.
Du musst schon etwas genauer werden.
Welches OS benutzt du?
-
Sorry Windows..
-
FindFirstFile und FindNextFile sollten das mit zurück geben
-
Du kannst auch die C Funktionen 'stat' bzw. 'fstat' benutzen.
In der übergebenen Struktur 'struct stat' kannst du dann 'st_ctime' abfragen.
(mit ctime kannst du daraus dann einen String erzeugen lassen):#include <sys\stat.h> struct stat statbuf; stat(FILENAME, &statbuf); cout << ctime(&statbuf.st_ctime);P.S. Der BCB sowie der MSVC kennen auch 'stat' bzw '_stat'...
-
Th schrieb:
Du kannst auch die C Funktionen 'stat' bzw. 'fstat' benutzen.
Die Tatsache, daß man: stat(2) eine Posix-Funktion ist und nicht für Windows verfügbar, verschweigen wir mal

-
CStoll schrieb:
Die Tatsache, daß man: stat(2) eine Posix-Funktion ist und nicht für Windows verfügbar, verschweigen wir mal

*hust*
http://msdn2.microsoft.com/en-us/library/14h5k7ff(VS.80).aspx
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-