龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

创建和删除目录或者文件

时间:2014-07-22 14:50来源: 作者: 点击:
分享到:
创建和删除目录或者文件
创建和删除目录或者文件
function mkdirs($directory) 
{ 
	echo $directory;
	if ( ! is_dir($directory)) 
	{ 
		if (@mkdir($directory, 0777)) 
		{ 
			return true; 
		} 
		else 
		{ 
			if ( !mkdirs(dirname($directory))) 
			{ 
				return false; 
			} 
		} 
	} 
	return @mkdir($directory,0777); 
}

2. [代码][PHP]代码     跳至 [1] [2] [全屏预览]

function delete_directory($directory){ 
	if(is_dir($directory)){
		//递归删除某个目录下的全部文件
		if($dh=@opendir($directory)){ 
		while ($filename=readdir($dh)){ 
			if($filename!="." && $filename!=".."){ 
			//是文件则删除文件 
				if(is_file($directory."/".$filename)){ 
					unlink($directory."/".$filename); 
				}else{ 
				//非空目录则递归删除子文件夹或文件 
					delete_directory($directory."/".$filename); 
				} 
			} 
		} 
		@closedir($dh); 
		rmdir($directory); 
		} 
	}else{
		//直接删除指定某个文件
		if(file_exists($directory)){
			unlink($directory);
		}
	}
	

} 
精彩图集

赞助商链接