当前位置:首页 > PHP教程 > php文件操作 > 列表

php删除目录几种方法

发布:smiling 来源: PHP粉丝网  添加日期:2014-09-19 22:07:49 浏览: 评论:0 

本文章提供三款关于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. }

Tags: php删除目录 php删除文件

分享到: