用PHP生成商品防伪码- -| 回首页 | 2004年索引 | - -用PHP复制目录

用PHP删除目录- -

                                      

PHP本身有一个rmdir()函数可以用来删除目录,不过要求必须是空目录,所以我便写了下面这段代码,很简单,就是利用递归一层一层的删。

代码:

<?php

function removeDir($dirName)
{
    
$result = false;

    if(!
is_dir($dirName))
    {
        
trigger_error("目录名称错误", E_USER_ERROR);
    }

    
$handle = opendir($dirName);
    while((
$file = readdir($handle)) !== false)
    {
        if(
$file != '.' && $file != '..')
        {
            
$dir = $dirName . DIRECTORY_SEPARATOR . $file;
            
is_dir($dir) ? removeDir($dir) : unlink($dir);
        }
    }
    
closedir($handle);

    
$result = rmdir($dirName) ? true : false;

    return
$result;
}
?>

- 作者: phper 2004年11月7日, 星期日 13:30 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=212467

回复

- 评论人:haku

Tue Apr 19 13:28:44 CST 2005  作者邮箱 

正好需要这个函数,从google上找到的这里,以后多交流。

- 评论人:蕾蕾

Mon Nov 29 22:18:08 CST 2004 

 热烈庆祝花花的blog开张 欢迎大家多来留言 不过好像很多错别字

- 评论人:匿名网友

Mon Nov 29 22:17:24 CST 2004 

真的不错

评论内容: