NDK如何获得文件的修改日期?

时间:2015-04-15 05:40:46

标签: file android-ndk java-native-interface

我是Android NDK的新手。这是一个获取按修改日期排序的文件列表的函数。我在这个论坛上搜遍过,没有运气。

任何人都可以给我一些提示吗?

由于

1 个答案:

答案 0 :(得分:1)

这应该是c ++特定的问题,请尝试使用:

struct stat attrib;
stat(filePath, &attrib);
char date[10];
strftime(date, 20, "%d-%m-%y", localtime(&(attrib.st_ctime))); 
printf("The file %s was last modified at %s\n", filePath, date);

Found Here

然后您只需按&(attrib.st_ctime)

订购文件列表

EDIT for second question:

使用std::sort并告诉它使用自定义比较对象,例如here