arrow2 软件系统 arrow2 编程技术
PHP删除非空目录
PHP,删除,非空目录
2007-10-07 17:40:02  

字体         收藏 推荐 打印 关闭

<?php
 
function remove_directory($dir) {
 
if ($handle = opendir("$dir")) {
  
while (false !== ($item = readdir($handle))) {
    
if ($item != "." && $item != "..") {
      
if (is_dir("$dir/$item")) {
        
remove_directory("$dir/$item");
      
} else {
        
unlink("$dir/$item");
        
echo " removing $dir/$item<br>\n";
      
}
    
}
  
}
  
closedir($handle);
  
rmdir($dir);
  
echo "removing $dir<br>\n";
 
}
}
 
 
function removeDir($dirName)
{
    
if(! is_dir($dirName))
    
{
        
return false;
    
}
    
$handle = @opendir($dirName);
    
while(($file = @readdir($handle)) !== false)
    
{
        
if($file != '.' && $file != '..')
        
{
            
$dir = $dirName . '/' . $file;
            
is_dir($dir) ? removeDir($dir) : @unlink($dir);
        
}
    
}
    
closedir($handle);
    
    
return rmdir($dirName) ;
}
?>

来自:不详   作者: 未知   责任编辑:admin | 返回顶部


用户评论
文章分类


名称 作者 内容 论坛

关键字
PHP,删除,非空目录

google中搜索
相关文章
  · 谈谈PHP文章 ...
  · PHP 和Oracle 构 ...
  · PHP 应用程序 ...
  · 使用 PHP 快速 ...
  · php代码优化
  · php正则表达 ...
  · PHP 的安全错误
  · Linux下用Cronta ...
  · Windows定时自 ...
  · PHP 截取字符串
  · 智能的PHP缩图 ...
  · PHP优化的点 ...
  · PHP代码规范化
  · PHP缩略图类
  · php--session的问 ...
  · PHP+MySQL的分 ...
  · PHP中Basic Authe ...
  · 一个XML操作 ...
  · 如何解决php ...
  · Linux文件的复 ...
  · Linux下删除不 ...

最新发表
  ·  C# 打造个性浏览器
  ·  域名解析操作说明
  ·  W2K下安装MYSQL 4.0.21
  ·  Asp.net中执行Url重写
  ·  第三方Web Html Editor的使用
  ·  Iframe跨域问题.
  ·  垃圾邮件评判优化
  ·  如何对电子商务系统进行需求分析
  ·  IPS支付说明
  ·  谈谈PHP文章系统和SEO的关系