Last access time for file

2010-02-03 1 min read C Programs Linux

The C program will print the last access time for the file.

This is quite helpfull program when you want to find old files. Modifying the source to take the filename as argument and take multiple arguments is left as an exercise.

#include <stdio.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <fcntl.h>
#include <time.h>
#include <stdlib.h>
int main(void)
{
    char datestring[80];
    struct  stat a;
    //int fd = open("ak",O_RDONLY);
    if (stat ("iptc.c", &a) == -1) {
        perror("stat");
        printf (" Error");
        return;
    }
    printf (" Last Access Time is %s", ctime(&a.st_atime));
    printf (" Last Access Time is %s", a.st_atime);
}

comments powered by Disqus