概要
相信小伙伴们,经常会有遍历目录下文件列表的需求吧?以前的做法,往往是open一个目录,然后去遍历。今天想介绍一种新的实现方法——借助DirectoryIterator类
新的方案
DirectoryIterator实现了Iterator接口。遍历目录时很方便,分享给大家!
外部调用DirectoryIterator时,传入一个目录路径字符串,实例化DirectoryIterator类。用foreach或者while遍历目录foreach遍历
isFile()){ echo $file->getFilename().""; }}
while循环遍历
//2、while循环while($dir->valid()){ if($dir->current()->isFile()){ echo $dir->current()->getFilename().""; } $dir->next();}