博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件的递归与删除
阅读量:5279 次
发布时间:2019-06-14

本文共 1167 字,大约阅读时间需要 3 分钟。

递归

"; //判断当前是否是目录 if(is_dir($path.'./'.$file)) { //是目录 $func_name=__FUNCTION__;//得到当前函数名 $func_name($path.'./'.$file,$deep+1); } }}readdiguo($path);?>

递归到数组

$first){ echo $first_key."=".$first["name"]."
"; if($first["type"]=='file')continue; foreach ($first["nested"] as $two_key=>$two) { echo " ".$two_key."=".$two["name"]."
"; }}function readdirQiantao($path){ $nested=array();//存储当前目录下文件 $dir_handle=opendir($path); while(false!=$file=readdir($dir_handle)) { if($file=='.'||$file=="..")continue; //创建当前文件信息 $fileinfo=array(); $fileinfo["name"]=$file; //判断是否为目录 if(is_dir($path.'/'.$file)) { //是目录 $fileinfo["type"]="dir"; $func_name=__FUNCTION__; $fileinfo["nested"]=$func_name($path."/".$file); }else { //是文件 $fileinfo["type"]="file"; } //存入数组 $nested[]=$fileinfo; } closedir($dir_handle); return $nested; }?>

递归删除文件

 

转载于:https://www.cnblogs.com/zywf/p/5125771.html

你可能感兴趣的文章
SDN2017 第一次作业
查看>>
MySQL通过frm 和 ibd 恢复数据过程
查看>>
AngularJs 学习笔记(2)
查看>>
关于元素优先级
查看>>
oo第一单元作业总结
查看>>
SRS源码——Listener
查看>>
web.xml 4.0 头
查看>>
Java面向对象抽象类案例分析
查看>>
100.Same Tree
查看>>
JAVA 根据经纬度算出附近的正方形的四个角的经纬度
查看>>
Linux系统配置matlab2009b
查看>>
ZH奶酪:基于ionic.io平台的ionic消息推送功能实现
查看>>
对SPI、IIC、IIS、UART、CAN、SDIO、GPIO的解释
查看>>
Thymeleaf模板格式化LocalDatetime时间格式
查看>>
庖丁解“学生信息管理系统”
查看>>
Pyltp使用
查看>>
Java8函数之旅 (七) - 函数式备忘录模式优化递归
查看>>
移植LWIP(ENC28J60)
查看>>
无标题
查看>>
vue+element下拉框样式的点击按钮
查看>>