在Windows中工作,如果您访问文件的属性,您将在修改日期后看到如下所示的行:
Wednesday, September 14, 2016, 15:08:45
有没有办法使用C访问有关文件的信息?我在Windows中工作,并且仅限于Visual Studio .Net 2003。
答案 0 :(得分:2)
如果你想要特定于Windows的话:
答案 1 :(得分:0)
如果您希望它不是特定于Windows的:
#include <sys/stat.h>
#include <time.h>
struct stat stbuf;
stat(filename, &stbuf);
struct tm *tmp = localtime(&stbuf.st_mtime);
char tmpbuf[30];
strftime(tmpbuf, sizeof(tmpbuf), "%c", tmp);
printf("%s: %s\n", filename, tmpbuf);