首页 > 开发 > PHP > 正文

PHP递归删除目录几个代码实例

2024-05-04 22:21:31
字体:
来源:转载
供稿:网友

下面给大家提供几个函数参考。

实例一:

代码如下:
<?php 
function deletedir($dir){ 
      if(!handle=@opendir($dir)){     //检测要打开目录是否存在 
               die("没有该目录"); 
      } 
     while(false !==($file=readdir($handle))){ 
               if($file!=="."&&$file!==".."){       //排除当前目录与父级目录 
                            $file=$dir .DIRECTORY_SEPARATOR. $file; 
                            if(is_dir($file)){ 
                                  deletedir($file); 
                            }else{  // www.Vevb.com
                                  if(@unlink($file)){ 
                                         echo "文件<b>$file</b>删除成功。<br>"; 
                                  }else{ 
                                          echo  "文件<b>$file</b>删除失败!<br>"; 
                                 } 
                } 
     } 
    if(@rmdir($dir)){ 
           echo "目录<b>$dir</b>删除成功了。<br>/n"; 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表