<?php
//删除指定目录(文件夹)中的所有文件函数
function delfile($dir) {
if (is_dir($dir)) {
$dh=opendir($dir);//打开目录
//列出目录中的所有文件并去掉 . 和 ..
while (false !== ( $file = readdir ($dh))) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);//删除目录中的所有文件
} else {
delfile($fullpath);
}
}
closedir($dh);
}
}
}
//删除指定的目录
function deldir($dir) {
delfile($dir);
if (is_dir($dir)) {
rmdir($dir); //目录必须是空的
}
}
?>
现在,如果想删除D盘中的“我的相片”文件夹中的所有文件,就调用自定义函数delfile。
<?php
$dir="D:/我的相片";
delfile($dir);
?>
如果想删除D盘中的“我的相片”文件夹,调用自定义函数deldir。
<?php
$dir="D:/我的相片";
deldir($dir);
?>