王新阳

wangxinyang

PHP遍历文件件

<?php
$dir = '.';
//当前目录
list_file($dir);
function list_file($dir)
{
    $list = scandir($dir);
    // 得到该文件下的所有文件和文件夹
    foreach ($list as $file) {
        //遍历
        $file_location = $dir . '/' . $file;
        //生成路径
        if (is_dir($file_location) && $file != '.' && $file != '..') {
            //判断是不是文件夹
            echo "------------------------sign in {$file_location}------------------";
            echo '<br>';
            list_file($file_location);
        } else {
            echo is_file($dir . '/' . $file) ? $dir . '/' . $file . '<br>' : '';
        }
    }
}

如遇文件名显示乱码,可用mb_convert_encoding 或 iconv 转换

2015-12-30
2024-11-23 星期六 农历十月二十三