php中删除目录以及目录中的所有文件

function delDir($dir) {
	if (! is_dir ( $dir ))
		return false;
	$handle = opendir ( $dir );
	while ( ($file = readdir ( $handle )) !== false ) {
		if ($file != "." && $file != "..")
			is_dir ( "$dir/$file" ) ? delDir ( "$dir/$file" ) : @unlink ( "$dir/$file" );
	}
	if (readdir ( $handle ) == false) {
		closedir ( $handle );
		//@rmdir ( $dir );
	}
}
posted @ 2012-05-22 10:51  xiaozl  阅读(206)  评论(0)    收藏  举报