删除(有内容的)文件夹函数程序

时间:2023-12-25 11:11:37
function deldir($dirname) {
if(!file_exists($dirname)) {//判断文件夹是否存在
die("文件夹不存在!");//作用等于(echo"文件夹不存在"; exit;)
} if(is_file($dirname)) {//如果是文件,直接删除即可
unlink($dirname);
} $dir = opendir($dirname); while($filename = readdir($dir)) {
if($filename !="." && $filename!="..") { //非常重要!如果没有这句,会把当前磁盘内所有文件删除掉!!!!
$filename = $dirname."/".$filename; if(is_dir($filename) ) {
deldir($filename);
}else {
unlink($filename);
} }
} closedir($dir);
rmdir($dirname);
} deldir("./code");