打折购物就上打折屋,打折屋Dazhewu.com带你来嗨,领券再买,更省钱,半价抢先购!

PHP递归遍历读取一个文件夹内所有的文件

PHP 扩产网 454℃ 0评论

有时候开发中需要用到读取一个文件夹内包括子文件夹里面的所有文件,那么就用到下面的方法了。

readDirs('./data/avatar');
echo 'Success!';
function readDirs($path)
{
    $dir = openDir($path);
    while (false !== $file = readDir($dir)) {
        if ($file == '.' || $file == '..') continue;
        //判断当前是否为目录
        if (is_dir($path . DIRECTORY_SEPARATOR . $file)) {
            //是目录
            readDirs($path . DIRECTORY_SEPARATOR . $file);
        } else {
            //输出该文件
            if(stripos($file,'_big') !== false){
                echo $path.$file, '<br>';
            }
        }
    }
    closeDir($dir);
}

转载请注明:扩产网 » PHP递归遍历读取一个文件夹内所有的文件

喜欢 (1)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址