手机
当前位置:查字典教程网 >编程开发 >php教程 >php自定义函数之递归删除文件及目录
php自定义函数之递归删除文件及目录
摘要:复制代码代码如下:/*——————————————————*///–递归删除文件及目录//–例:del_dir(‘../cache/');注...

复制代码 代码如下:

/*—————————————————— */

//– 递归删除文件及目录

//– 例: del_dir (‘../cache/');注意:返回的/是必须的

//– $type 强制删除目录, true 是 ,false 否

/*—————————————————— */

function del_dir ($dir,$type=true)

{

$n=0;

if (is_dir($dir)) {

if ($dh = opendir($dir)) {

while (($file = readdir($dh)) !== false) {

//.svn 忽略 svn 版本控制信息

if ( $file == '.' or $file =='..' or $file == '.svn')

{

continue;

}

if (is_file ($dir.$file))

{

unlink($dir.$file);

$n++;

}

if (is_dir ($dir.$file))

{

del_dir ($dir.$file.'/');

if ($type)

{

$n++;

rmdir($dir.$file.'/');

}

}

}

}

closedir($dh);

}

return $n;

}

【php自定义函数之递归删除文件及目录】相关文章:

php使用指定编码导出mysql数据到csv文件的方法

PHP中生成UUID自定义函数分享

php使用数组填充下拉列表框的方法

php自定义hash函数实例

php实现递归抓取网页类实例

php实现插入排序

php分页函数

玩转图像函数库—常见图形操作

php循环table实现一行两列显示的方法

php备份数据库类分享

精品推荐
分类导航