您现在的位置是:网站首页>>PHP>>php
php 遍历循环文件公用接口
发布时间:2018-08-20 14:46:38作者:wangjian浏览量:567点赞量:1
/**
* [traverse 循环遍历文件]
* @version [0.1]
* @param string $path [要遍历的文件目录]
* @return [type] [description]
*/
public function traverse($path = '.') {
$currentDir = opendir($path);
//opendir()返回一个目录句柄,失败返回false
while(($file = readdir($currentDir)) !== false) {
//readdir()返回打开目录句柄中的一个条目
$subDir = $path . DIRECTORY_SEPARATOR . $file;
//构建子目录路径
if($file == '.' || $file == '..') {
continue;
} else if(is_dir($subDir)) {
//如果是目录,进行递归
self::traverse($subDir);
} else {
//如果是文件,调用clasbackFun方法(参数:文件路径,文件名)
self::callbackFun($path,$file);
}
}
}
1
+1