PHP中使用mkdir创建多级目录的方法

来源:互联网 发布:电视机如何下载软件 编辑:程序博客网 时间:2024/06/10 09:57
01.
function createFolder($path) {     if (!file_exists($path)) {         createFolder(dirname($path));         mkdir($path, 0777);     } } 

reateFolder("2007/3/4"); //在当前目录下创建2007/3/4的目录结构.

02.

function mkdirs($dir, $mode = 0777) {     if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE;     if (!mkdirs(dirname($dir), $mode)) return FALSE;     return @mkdir($dir, $mode); }


03.

function create_folders($dir){     return is_dir($dir) or (create_folders(dirname($dir)) and mkdir($dir, 0777));}