<?php
function
deldir
(
$dirname
){
//自定义函数参数为目录名
if
(
file_exists
(
$dirname
)){
//判断目录是否存在
$dir
=
opendir
(
$dirname
);
//打开目录
while
(
$filename
=
readdir
(
$dir
)){
//循环遍历读取目录
if
(
$filename
!=
"."
&&
$filename
!=
".."
){
//排除系统文件目录
$file
=
$dirname
.
'/'
.
$filename
;
//获取文件路径
if
(
is_dir
(
$file
)){
//判断是否为目录
deldir
(
$file
);
//使用递归方法删除子目录
}
else
{
echo
'删除文件<b>'
.
$file
.
'</b>成功<br />'
;
unlink
(
$file
);
//删除文件
}
}
}
closedir
(
$dir
);
//关闭连接
echo
'删除目录<b>'
.
$dirname
.
'</b>成功<br />'
;
rmdir
(
$dirname
);
//删除空目录
}
}
?>
递归删除目录及包含文件目录
最新推荐文章于 2023-07-22 09:18:25 发布