php中有没有一个删除非空目录的系统函数?如果没有,请发个目前常用的删除非空目录类。谢谢。
解决方案 »
- 请教一个查询数据库输出后进行判断的问题!
- php中逐级向上提交问题
- 设置php.ini的extension后,apache启动报错
- 新手配置PHP工作环境的问题
- apache2不能解析PHP5
- 用php的curl向.net网站post数据的时候老是出现这样的错误如何解决啊?
- 问题很严重!正则长度
- 求php isbn正则表达式。
- 用fsockopen去打开https://localhost/get.php,正确读取的流程是怎样的?我试了不成功,读不到数据.代码见内.
- www.aaa.com/test.html?id=123 这种形式可以实现嘛?
- 正则获取网站的搜索框
- 求助:PHP内嵌入HTML代码的问题
if ( ! function_exists('delete_files'))
{
function delete_files($path, $del_dir = FALSE, $level = 0)
{
// Trim the trailing slash
$path = rtrim($path, DIRECTORY_SEPARATOR);
if ( ! $current_dir = @opendir($path))
return;
while(FALSE !== ($filename = @readdir($current_dir)))
{
if ($filename != "." and $filename != "..")
{
if (is_dir($path.DIRECTORY_SEPARATOR.$filename))
{
// Ignore empty folders
if (substr($filename, 0, 1) != '.')
{
delete_files($path.DIRECTORY_SEPARATOR.$filename, $del_dir, $level + 1);
}
}
else
{
unlink($path.DIRECTORY_SEPARATOR.$filename);
}
}
}
@closedir($current_dir);
if ($del_dir == TRUE AND $level > 0)
{
@rmdir($path);
}
}
}
http://www.danhao.org/2010/02/07/php-delete-dir-function/http://www.cnblogs.com/benben7466/archive/2009/11/20/1607147.html
如果是非空只能遍历删除,这种函数网上一搜一大把
用 exec("rm -R $dir");
$dir最好用绝对路径!