相关疑难解决方法(0)

如何在Linux中获取文件创建日期?

我正在处理批量文件,这些文件在其生命的不同时间包含有关同一对象的信息,并且订购它们的唯一方法是创建日期.我在用这个:

//char* buffer has the name of file
struct stat buf;
FILE *tf;
tf = fopen(buffer,"r");
//check handle
fstat(tf, &buf);
fclose(tf);
pMyObj->lastchanged=buf.st_mtime;
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.我究竟做错了什么?是否还有其他更可靠/简单的方法可以在Linux下获取文件创建日期?

c linux

9
推荐指数
4
解决办法
5万
查看次数

标签 统计

c ×1

linux ×1