php 递归删除目录

/*
    *    递归删除目录
    */
    function deletedir($dir){
        if($handle = @opendir($dir)){
            while($file = readdir($handle)){
                if($file != '.' && $file != '..'){
                    $file = $dir . '/' . $file ;
                    if(is_dir($file)){
                        deletedir($file);                                            
                    }else{
                        unlink($file);
                    }
                }
            }
            closedir($handle);
            @rmdir($dir);
        }
        
    }
    

 

posted @ 2016-03-30 14:47  王大西  阅读(129)  评论(0编辑  收藏  举报