<?php
/*
递归创建目录
*/
class Path{
static public function mk_dir($path){
//运气非常好 这个目录直接存在
if(is_dir($path)){
return true;
}
//运气一般好 目录的父目录存在
if(is_dir(dirname($path))){
return mkdir($path);
}
//运气最差
self::mk_dir(dirname($path));
return mkdir($path);
}
//第二种方法
static public function mk_dirto($path){
if(is_dir($path)){
return true;
}
/*
父目录存在你帮我创建或父目录不存在你帮我创建父目录
*/
is_dir(dirname($path))||self::mk_dirto(dirname($path))?mkdir($path):false;
}
}
$path='a/b/c/d/e/f';
Path::mk_dir($path);
?>
/*
递归创建目录
*/
class Path{
static public function mk_dir($path){
//运气非常好 这个目录直接存在
if(is_dir($path)){
return true;
}
//运气一般好 目录的父目录存在
if(is_dir(dirname($path))){
return mkdir($path);
}
//运气最差
self::mk_dir(dirname($path));
return mkdir($path);
}
//第二种方法
static public function mk_dirto($path){
if(is_dir($path)){
return true;
}
/*
父目录存在你帮我创建或父目录不存在你帮我创建父目录
*/
is_dir(dirname($path))||self::mk_dirto(dirname($path))?mkdir($path):false;
}
}
$path='a/b/c/d/e/f';
Path::mk_dir($path);
?>