linux c/c++ 读取指定目录下的文件名

 时间:2024-10-13 10:38:34

1、如图所示,红框勾选的位置为该程序必需的桌薜兀变头文件 :#include<sys/types.h>#include<dirent.h>

linux c/c++ 读取指定目录下的文件名

2、如图所示,首先打开当前目录。使用opendir()函数。

linux c/c++ 读取指定目录下的文件名

3、然后,定义结构体dirent 变量。然后使用readdir()函数,遍历该路径的文件名。

linux c/c++ 读取指定目录下的文件名

4、程序最后,需要关闭目录。使用closedir()函数。

linux c/c++ 读取指定目录下的文件名

5、编译运行程序,运行结果如图所示。

linux c/c++ 读取指定目录下的文件名

6、注意一点,entry->d_name读取的只是该目录下的文件名,并不是绝对路悄钸碌灵径名;可以看到当前目录下,确实只有两个文件。

linux c/c++ 读取指定目录下的文件名
  • 新手学开车系列图文教程,详细实用1
  • 小米牛肉菠菜粥的做法
  • 产后如何修复盆底肌
  • 什么样的人容易肾虚
  • 消除脂肪肝的方法
  • 热门搜索
    南瓜饼怎么做好吃又简单 离职后五险一金怎么办 怎么打包文件 jl4g18发动机怎么样 附件炎怎么治疗 御怎么读音 出库单怎么填写 手烫伤起泡怎么处理 陈百强怎么走的 蛇胆疮怎么治