php删除文件及其子文件
/**
* 删除目录(包括下面的文件)
* @return void
*/
function delDir($directory, $subdir = true) {
if (is_dir($directory) == false) {
return false;
}
$handle = opendir($directory);
while (($file = readdir($handle)) !== false) {
if ($file != "." && $file != "..") {
is_dir("$directory/$file") ?delDir("$directory/$file") : unlink("$directory/$file");
}
}
if (readdir($handle) == false) {
closedir($handle);
rmdir($directory);
}
}