网站地图    收藏   

主页 > php专栏 > php文件操作 >

php删除目录几种方法 - php文件操作

来源:自学PHP网    时间:2014-11-28 00:11 作者: 阅读:

[导读] 本文章提供三款关于php删除目录几种方法,如果你正在找删除目录或删除目录下所有文件的php代码就进来看看吧,代码如下:deletedir($dir){if(rmdir($dir)==falseis_dir($dir)){if($dp=opendir($dir))......

php删除目录几种方法

本文章提供三款关于php删除目录几种方法,如果你正在找删除目录或删除目录下所有文件的php代码就进来看看吧,代码如下:

  1. deletedir($dir
  2. if (rmdir($dir)==false && is_dir($dir)) { 
  3.     if ($dp = opendir($dir)) { 
  4.      while (($file=readdir($dp)) != false) { 
  5.       if (is_dir($file) && $file!='.' && $file!='..') { 
  6.        deletedir($file); 
  7.       } else { 
  8.        unlink($file); 
  9.       } 
  10.      } 
  11.      closedir($dp); 
  12.     } else { 
  13.      exit('www.phpfensi.com.cn not permission'); 
  14.     } 

删除目录利用rmdir来删除吧,比如当前文件所在文件夹下游www.phpfensi.com/一个文件夹,实例代码如下:

  1. @$flag = rmdir("www.phpfensi.com/"); 
  2. if($flag
  3. {echo "www.phpfensi.com删除成功";} 
  4. else 
  5. {echo "www.phpfensi.com删除失败";} 

下面看一款 php删除文件夹及其文件夹下所有文件,代码如下:

  1. function deldir($dir) { 
  2.   $dh=opendir($dir); 
  3.   while ($file=readdir($dh)) { 
  4.     if($file!=”.” && $file!=”..”) { 
  5.       $fullpath=$dir.”/”.$file
  6.       if(!is_dir($fullpath)) { 
  7.           unlink($fullpath);//mb.111cn.net 
  8.       } else {//开源软件:phpfensi.com 
  9.           deldir($fullpath); 
  10.       } 
  11.     } 
  12.   } 
  13.   closedir($dh); 
  14.  
  15.   if(rmdir($dir)) { 
  16.     return true; 
  17.   } else { 
  18.     return false; 
  19.   } 
  20. }

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论