【发布时间】:2015-04-15 05:40:46
【问题描述】:
我是 Android NDK 的新手。这是一个获取按修改日期排序的文件列表的函数。我在这个论坛上搜索过,没有运气。
谁能给我一些建议?
谢谢
【问题讨论】:
-
函数在哪里?使用该网站的最佳技巧之一是:向我们展示代码。
标签: file android-ndk java-native-interface
我是 Android NDK 的新手。这是一个获取按修改日期排序的文件列表的函数。我在这个论坛上搜索过,没有运气。
谁能给我一些建议?
谢谢
【问题讨论】:
标签: file android-ndk java-native-interface
这应该是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);
那么您只需按&(attrib.st_ctime) 对文件列表进行排序
EDIT for second question:
使用std::sort 并告诉它使用自定义比较对象,例如here。
【讨论】: