PHP遍历一个文件夹下所有文件和子文件夹的函数
2024-10-16 10:23:00
<?php
function my_dir($dir) {
$files = array();
if(@$handle = opendir($dir)) { //注意这里要加一个@,不然会有warning错误提示:)
while(($file = readdir($handle)) != = false) {
if($file != ".." && $file != ".") { //排除根目录;
if(is_dir($dir."/".$file)) { //如果是子文件夹,就进行递归
$files[$file] = my_dir($dir."/".$file);
} else { //不然就将文件的名字存入数组;
$files[] = $file;
} }
}
closedir($handle);
return $files;
}
}
echo "<pre>";
print_r(my_dir("."));
echo "</pre>";
最新文章
- MyBatis-Exception:org.apache.ibatis.exceptions.PersistenceException
- (DFS、全排列)POJ-2718 Smallest Difference
- 《SSM框架搭建》一.构建maven web项目
- 正在使用广告标识符 (IDFA)
- Linux Shell 文本处理工具集锦
- 高级Magento模型 EAV
- ColorComboBox
- 关于PagedDataSource,非常好用的一个分页属性!
- EBS-PAC成本更新事务处理
- JAVA基础 (二)反射 深入解析反射机制
- [转]IOS 中文排序
- 提取多层嵌套Json数据
- web工程导入新环境的注意事项
- Rhino学习教程——1.1
- CF 670C Cinema(算竞进阶习题)
- MDB数据类型注意事项
- expect学习笔记及实例详解
- 软件包.deb的安装及卸载------dpkg
- day19:常用模块(collections,time,random,os,sys)
- 前端-JavaScript1-2——JavaScript建立认知
热门文章
- Power BI与Tableau基于Google搜索上的比较
- WPA2 Key Reinstallation 漏洞
- post-image.sh hacking
- pytorch统计模型参数量
- C#线程、前后台线程
- Gym .101933 Nordic Collegiate Programming Contest (NCPC 2018) (寒假gym自训第四场)
- Light OJ 1296:Again Stone Game(SG函数打表找规律)
- windows 下安装composer
- hdu5173 How Many Maos Does the Guanxi Worth
- Python下载与安装配置