递归创建文件夹和删除文件夹
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:\hy\bhweb\bhlogin\unrelate_job\testhy\copy2\aa'; mkdirs($dir)