Getting file modification time on UNIX using utime in C
问题 I have been told by a professor that you can get a file's last modification time by using utime.h . However, the man page seem to cite that utime() only sets this value. How can I look up the last time a file was changed in C on a UNIX system? 回答1: This returns the file's mtime , the "time of last data modification". Note that Unix also has a concept ctime , the "time of last status change" (see also ctime, atime, mtime). #include <sys/types.h> #include <sys/stat.h> time_t get_mtime(const