递归创建文件夹和删除文件夹

function mkdirs($dir)  
{  
	if(!is_dir($dir))  
	{  
		echo dirname($dir).'<br/>';
		if(!mkdirs(dirname($dir)))
		{  
			return false;  
		}  
		
		if(!mkdir($dir,0777))
		{  
			return false;  
		}  
	}  
	return true;  
}  
//mkdirs('div/css/layout');  

//同样的思路,php用rmdir和unlink递归删除多级目录的代码:  
function rmdirs($dir)  
{  
	$d = dir($dir);  
	while (false !== ($child = $d->read()))
	{  
		if($child != '.' && $child != '..')
		{  
			if(is_dir($dir.'/'.$child))  
			rmdirs($dir.'/'.$child);  
			else unlink($dir.'/'.$child);  
		}  
	}  
	$d->close();  
	rmdir($dir);  
}

$dir = 'F:hyhwebhloginunrelate_job	esthycopy2aa';
mkdirs($dir)

  

原文地址:https://www.cnblogs.com/huangye-dream/p/3437977.html