Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

遍历删除一个目录下所有文件的函数,转自(lmhllr)

Posted on 2007-08-08 00:31  analyzer  阅读(264)  评论(0编辑  收藏  举报
/*
++ 函数名:removeDir()
++ 功  能:删除目录和其下所有自目录和文件
++ 使  用:removeDir($dirName)
++ 参  数:$dirName 要删除的目录名
++  lmhllr 2006-04-25 lmhllr#163.com
*/
function removeDir$dirName 
)
 {
  if ( 
$handle opendir"$dirName" 
) ) {
   while ( 
false !== ( $item readdir$handle 
) ) ) {
     if ( 
$item != "." && $item != ".." 
) {
       if ( 
is_dir"$dirName/$item" 
) ) {
         
removeDir"$dirName/$item" 
);
       } else {
         if( 
unlink"$dirName/$item" ) )echo "成功删除文件: $dirName/$item<br />\n"
;
       }
     }
   }
   
closedir$handle 
);
   if( 
rmdir$dirName ) )echo "成功删除目录: $dirName<br />\n"
;
  }

我要啦免费统计