PHP 遍历获取文件夹内所有文件路径


 

复制代码
function xmsb_getPathList($path)
{
    $result = [];

    $paths = scandir($path);
    foreach($paths as $item)
    {
        if($item != '.' && $item != '..')
        {
            $encode = mb_detect_encoding($item, ['ASCII', 'UTF-8', "GB2312", "GBK", 'BIG5']);
            $item = mb_convert_encoding($item, 'UTF-8', $encode);
            $fullpath = $path . '/' . $item;

            if(is_dir($fullpath))
            {
                clearstatcache();

                $result[$item] = xmsb_getPathList($fullpath);
            }
            else
            {
                $result[$item] = $fullpath;
            }
        }
    }

    return $result;
}
复制代码

 

posted @   何效名  阅读(411)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示