php中删除非空目录实现代码
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-27 15:21:29 浏览: 评论:0
php删除目录及文件的文件原是就是先检查此目录下是否有文件,如果有,是文件夹的话就再调用此函数删除,如果是文件就直接调用 unlink 删除,最后删除此目录,删除文件夹的操作时,必须首先确保您有这个权限!
- <?php
- // 说明: 删除非空目录的解决方案
- 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) ;
- }
- ?>
Tags: 删除 空目录 实现代码
相关文章
- ·php unlink与rmdir实现文件与文件夹删除(2013-12-23)
- ·php文件删除unlink()详解(2014-01-16)
- ·php删除文件程序代码(2014-01-16)
- ·php unlink函数 删除一个文件程序代码(2014-03-06)
- ·php文件删除实现方法(2014-05-22)
- ·php删除文件夹/目录下所文件(包含目录)(2014-06-19)
- ·php批量删除指定文件夹中指定后缀名文件(2014-06-19)
- ·php获取并删除目录及目录下所有的文件实例(2014-07-01)
- ·PHP递归删除文件与目录函数(2014-07-08)
- ·php写入、删除、复制文件及创建修改时间例子(2014-07-14)
- ·PHP删除指定文件夹根目录指定日期之前文件(2014-07-24)
- ·php中Rmdir、Mkdir、unlink(目录删除,创建)用法(2014-07-29)
- ·php中rmdir删除非空目录程序代码(2014-07-29)
- ·php中创建多级目录与删除多级目录和文件(2014-08-01)
- ·PHP 文件与目录删除程序(2014-08-02)
- ·php目录删除创建遍历(2014-08-05)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)