php 删除目录及所有文件
- 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.', '<br />';
- }
- closedir($dir);
- }
- return @rmdir($name);
- }