相关疑难解决方法(0)

如何获取文件按修改日期时间排序的文件夹中的文件列表?

我需要一个文件夹中的文件列表,文件按其修改的日期时间排序.

我在Linux下使用C++,支持Boost库.

有谁能请我提供一些如何实现这个的代码示例?

c++ boost

26
推荐指数
1
解决办法
5万
查看次数

C++按升序打印文件名

我使用以下代码来遍历目录中的文件.此目录中的所有文件都已编号,每个文件都有唯一的编号.

下面的代码成功打印出目录中的所有文件,但不是按升序排列.它完全随机出来,一个文件是重复的.

我找不到另一种打印文件或按升序打印文件的方法.我真的需要按升序打印它们,然后按升序打开它们.任何帮助表示赞赏.

DIR *dpdf; struct dirent *epdf;

dpdf = opendir("/data/files");
if (dpdf != NULL){
   while (epdf = readdir(dpdf)){
      printf("%s\n",epdf->d_name);
         // std::out << epdf->d_name << std::endl;
   }
}
Run Code Online (Sandbox Code Playgroud)

c++ sorting file

3
推荐指数
1
解决办法
1126
查看次数

标签 统计

c++ ×2

boost ×1

file ×1

sorting ×1