分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

php 利用scandir() 函数 扫描出制定目录下的所有文件

发布时间:2023-09-06 01:07责任编辑:郭大石关键词:暂无标签
 ?//遍历子文件夹和文件夹的内容 并且计算出文件的多少  //一个demo ?引号替换下

function scan($dir){ ??static $i=0; ??static $d=0; ??????$dirArr = scandir(‘.’); ???foreach($dirArr as $v){ ???????????if($v!=‘.’ && $v!=‘..’){ ?????????$dirname = $dir.”\\”.$v; ?//子文件夹的目录地址 ????????????if(is_dir($dirname)){ ????$count[‘dir’] = ++$d; ????????scan($dirname); ??????} ???????$count[‘file’] = ++$i; ?????} ???????????} ???return $count; ?} $count = scan(‘.’); echo “一共文件{$count[‘file’]}个,文件夹 {$count[‘dir’]}个 “;

//文件的类别

 //针对当前目录的情况下 $dir = scandir(‘.’); foreach($dir as $v){ ??$base = strrchr($v,’.’); ??if($v!=‘.’){ ???????if($v == ‘..’){ ?????$type =‘上级目录’; ????} ???????//类型不一一举例 ???if(is_dir($v)){ ?????$type =‘目录’; ????}elseif($base== ‘.jpg’ || $base==‘.gif’){ ?????$type =‘ 图片文件’; ?????}elseif($base== ‘.rar’ || $base==‘.zip’){ ?????$type =‘ 压缩文件’; ?????}else{ ?????$type=“文件”; ???} ??????} }

个人感觉非常无聊的功能 写的玩吧

php 利用scandir() 函数 扫描出制定目录下的所有文件

原文地址:http://www.cnblogs.com/leilei-1/p/7643696.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved