Code:
/* DevC 4.9.9.2 WinMe ansi File DATE / TIME "TEST" PROGRAM Dejan Djokovic 23. IX 2005.
Thanks to: "leka" (Dejan Lekic,
[email protected], http://dejan.lekic.org) and
"Butch" Butch Bradley - Email: stbradley at users.sourceforge.net
*/
#include <stdio.h>
#include <io.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <time.h>
int main(int argc, char *argv[])
{
int fh;
struct stat file_stats;
char *buff;
time_t rawtime, drugo,trece,cetvrto;
struct tm * timeinfo;
struct tm * timeinfo1;
struct tm * timeinfo2;
fh = open("test.bin", 0);
fstat(fh, &file_stats);
timeinfo = localtime ( &rawtime );
timeinfo = localtime( &file_stats.st_ctime );
drugo=mktime ( timeinfo );
printf ("%ld seconds since January 1, 1970\n", drugo);
printf ("%ld hours since January 1, 1970\n", drugo/3600);
printf ("File time / day is a %s.\n", asctime (timeinfo));
timeinfo1 = localtime( &file_stats.st_atime );
trece=mktime ( timeinfo1 );
printf ("%ld seconds since January 1, 1970\n", trece);
printf ("%ld hours since January 1, 1970\n", trece/3600);
printf ("File time / day is a %s.\n", asctime (timeinfo1));
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ("%ld seconds since January 1, 1970\n", rawtime);
printf ("%ld hours since January 1, 1970\n", rawtime/3600);
printf ("File time / day is a %s.\n", asctime (timeinfo));
timeinfo2 = localtime( &file_stats.st_mtime );
trece=mktime ( timeinfo2 );
printf ("%ld seconds since January 1, 1970\n", trece);
printf ("%ld hours since January 1, 1970\n", trece/3600);
printf ("Modify File time / day is a %s.\n", asctime (timeinfo2));
printf("The file was created = %s\n",asctime(timeinfo2));
close (fh);
system("PAUSE");
return 0;
}
Jedino ne znam koju vrstu fajlova otvara ono "open("test.bin", 0)", meni otvara sve pod tim imenom naravno!