function
is_empty_dir(
$pathdir
) {
$d
=opendir(
$pathdir
);
$i
=0;
while
(
$a
=readdir(
$d
)){
$i
++;
}
closedir
(
$d
);
if
(
$i
>2){
return
false;
}
else
{
return
true;
}
}
function
deldir(
$path
){
if
(!
file_exists
(
$path
)){
echo
"目录不存在!!!"
;
exit
;
}
if
(
is_dir
(
$path
)){
$p
= scandir(
$path
);
if
(
count
(
$p
)>2){
foreach
(
$p
as
$val
){
if
(
$val
!=
"."
&&
$val
!=
".."
){
if
(
is_dir
(
$path
.
$val
)){
deldir(
$path
.
$val
.
'/'
);
}
else
{
echo
"将删除文件:"
.
$path
.
$val
.
",创建时间:"
.
date
(
"Y-m-d H:i:s"
,
filectime
(
$path
.
$val
)).
"<br />"
;
}
}
}
}
}
if
(is_empty_dir(
$path
)===false){
echo
"文件夹删除非空"
;
exit
;
}
else
{
rmdir
(
$path
);
}
}
$path
=
"E:\\777\\"
;
echo
"被删除路径:"
.
$path
.
"<br />"
;
deldir(
$path
);