最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php如何递归删除目录和文件

来源:懂视网 责编:小采 时间:2020-11-06 11:42:46
文档

php如何递归删除目录和文件

php如何递归删除目录和文件:php递归删除目录和文件的方法:首先调用递归函数,并打开目录句柄;然后从目录句柄中读取条目,判断是否为目录;最后判断是目录,则递归删除,判断是文件则删除即可。php递归删除目录和文件的方法:<php //递归删除目录 $path = "D:/a&
推荐度:
导读php如何递归删除目录和文件:php递归删除目录和文件的方法:首先调用递归函数,并打开目录句柄;然后从目录句柄中读取条目,判断是否为目录;最后判断是目录,则递归删除,判断是文件则删除即可。php递归删除目录和文件的方法:<php //递归删除目录 $path = "D:/a&

php递归删除目录和文件的方法:

<?php
 //递归删除目录
 $path = "D:/a";
 //调用递归函数
 $res = diGUiRmDir($path);
 //输出结果
 var_dump($res);
 function diGUiRmDir($path){
 //打开目录句柄
 $handle = opendir($path);
 //readdir() 从目录句柄中读取条目
 //返回目录中下一个文件的文件名。文件名以在文件系统中的排序返回
 while(false !== $filename = readdir($handle)){
 if ($filename =='.' || $filename =='..') { //跳过 . ..文件夹
 continue;
 }
 //判断是否为目录
 if (is_dir($path.'/'.$filename)) {
 $current_func = __FUNCTION__;
 //是目录,递归删除
 $current_func = ($path.'/'.$filename);
 }else{
 //是文件,删除
 unlink($path.'/'.$filename); //unlink() 删除文件 返回bool
 }
 }
 //目录删除完毕
 closedir($handle); //关闭目录句柄
 return rmdir($path); // 删除目录返回结果
 }

相关免费学习推荐:php编程(视频)

文档

php如何递归删除目录和文件

php如何递归删除目录和文件:php递归删除目录和文件的方法:首先调用递归函数,并打开目录句柄;然后从目录句柄中读取条目,判断是否为目录;最后判断是目录,则递归删除,判断是文件则删除即可。php递归删除目录和文件的方法:<php //递归删除目录 $path = "D:/a&
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top