php写的一个删除目录的函数

发布时间:2020-08-02编辑:脚本学堂
php写的一个删除目录的函数:SureRemoveDir,有需要的朋友可以参考下。

php写的一个删除目录的函数:SureRemoveDir,有需要的朋友可以参考下。

复制代码 代码如下:

<?php
// ggarciaa at gmail dot com (04-July-2007 01:57)
// I needed to empty a directory, but keeping it
// so I slightly modified the contribution from
// stefano at takys dot it (28-Dec-2005 11:57)
// A short but powerfull recursive function
// that works also if the dirs contain hidden files
//
// $dir = the target directory
// $DeleteMe = if true delete also $dir, if false leave it alone

function SureRemoveDir($dir, $DeleteMe) {
if(!$dh = @opendir($dir)) return;
while (false !== ($obj = readdir($dh))) {
if($obj==’.’ || $obj==’..’) continue;
if (!@unlink($dir.’/’.$obj)) SureRemoveDir($dir.’/’.$obj, true);
}

closedir($dh);
if ($DeleteMe){
@rmdir($dir);
}
}

//SureRemoveDir(‘EmptyMe’, false);
//SureRemoveDir(‘RemoveMe’, true);
?>

>>> 您可能感兴趣的文章:
php 删除记录同时删除图片文件的代码
php删除上传的图片与文件夹(实例分享)
PHP上传图片、删除图片的简单示例代码
PHP删除N分钟前创建的所有文件的小例子
php删除目录及所有文件的方法举例
php删除目录下N天前所有文件的代码一例
php删除记录同时刷新当前页面的实现代码
删除指定文件夹中所有文件的php代码
php上传与删除图片的简单范例
php递归创建和删除文件夹的代码
php递归删除目录及文件的自定义函数rrmdir
php递归删除目录的例子