php 删除目录及所有文件_PHP教程
程序员文章站
2024-01-16 13:42:28
...
function del($name) {
if (!is_dir($name)) {
return @unlink($name);
} else {
$dir = opendir($name);
while( $file = readdir( $dir ) ) {
if (($file=='.')||($file=='..')) continue;
if (is_dir($name.'/'.$file)) $this->del($name.'/'.$file);
else echo basename($file), @unlink($name.'/'.$file) ? ' Success!' : ' False.', '
';
}
closedir($dir);
}
return @rmdir($name);
}
if (!is_dir($name)) {
return @unlink($name);
} else {
$dir = opendir($name);
while( $file = readdir( $dir ) ) {
if (($file=='.')||($file=='..')) continue;
if (is_dir($name.'/'.$file)) $this->del($name.'/'.$file);
else echo basename($file), @unlink($name.'/'.$file) ? ' Success!' : ' False.', '
';
}
closedir($dir);
}
return @rmdir($name);
}