在读取某个文件夹下的内容的时候 以前是使用 opendir readdir结合while循环过滤 . ..当前文件夹和父文件夹来操作的。

代码如下:

然后偶然发现了有scandir函数 可以扫描文件夹下内容

不用再while循环读取了 代码如下:

这样得到的是文件夹下的目录和文件列表

然而大部分情况下 我们不需要文件夹目录只需要文件 就得用 is_dir或者is_file来判断

而且有时候比较明确加载某些特殊类型的文件 如.php  .ini等文件的话 可以直接这样

这样能迅速获取某个后缀名的文件列表 能够快速的找到你想要的文件了

最新文章

  1. Nodejs reactjs服务端渲染优化SEO
  2. Android学习笔记(九)
  3. 2016中国大学生程序设计竞赛(长春) Ugly Problem 模拟+大数减法
  4. aspxgridView,Repeater增加自动序号列
  5. java中子类与基类变量间的赋值
  6. Hibernate+jxl+excel导入数据库
  7. 调查:Java程序员最亲睐的Web框架
  8. Win7下使用protel99se、protel99
  9. openstack controller ha测试环境搭建记录(四)——配置mysql数据库集群
  10. matlab for循环应用(阶乘及the day of year)
  11. 程序、计算机程序、java初论
  12. 工作小结(关于webpack)
  13. C# Linq to Entity 多条件 OR查询
  14. servlet cdi analysis
  15. windows 2003 IIS 设置 FTP被动模式
  16. 对字符串进行频繁拼接的话,使用StringBuffer或者StringBuilder
  17. js调试系列: 断点与动态调试[基础篇]
  18. 样本打散后计算单特征 NDCG
  19. hdoj3652 B-number
  20. 生成输出 URL(16.2)

热门文章

  1. Eclipse在线安装hibernate tools插件
  2. MySQL-锁研究
  3. Java 字符串转为字符串数组
  4. windows 2003 如何实现远程桌面与本地桌面统一
  5. some nets were not able to be matched
  6. python开发者通过国内镜像安装pip包
  7. 如何使用SignalTap II觀察reg與wire值? (SOC) (Verilog) (Quartus II) (SignalTap II)
  8. java的装箱拆箱是什么?
  9. -[__NSArrayI removeAllObjects]: unrecognized selector sent to instance 0x7fa8dc830110
  10. C++之把流对象当做函数参数传递