目录创建库优化
parent
28ae92b043
commit
fa5dacd668
|
|
@ -55,10 +55,13 @@ class FileUtil
|
||||||
$result = true;
|
$result = true;
|
||||||
foreach($arr as $str)
|
foreach($arr as $str)
|
||||||
{
|
{
|
||||||
$aim_dir .= $str . '/';
|
if(stripos($str, ':') === false)
|
||||||
if($aim_dir != '/' && !is_dir($aim_dir))
|
|
||||||
{
|
{
|
||||||
$result = mkdir($aim_dir);
|
$aim_dir .= $str . '/';
|
||||||
|
if($aim_dir != '/' && !is_dir($aim_dir))
|
||||||
|
{
|
||||||
|
$result = mkdir($aim_dir);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $result;
|
return $result;
|
||||||
|
|
@ -85,7 +88,10 @@ class FileUtil
|
||||||
self::UnlinkFile($aim_url);
|
self::UnlinkFile($aim_url);
|
||||||
}
|
}
|
||||||
$aim_dir = dirname($aim_url);
|
$aim_dir = dirname($aim_url);
|
||||||
self::CreateDir($aim_dir);
|
if(!empty($aim_dir) && $aim_dir != '.')
|
||||||
|
{
|
||||||
|
self::CreateDir($aim_dir.'/');
|
||||||
|
}
|
||||||
touch($aim_url);
|
touch($aim_url);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
@ -164,7 +170,10 @@ class FileUtil
|
||||||
self::UnlinkFile($aim_url);
|
self::UnlinkFile($aim_url);
|
||||||
}
|
}
|
||||||
$aim_dir = dirname($aim_url);
|
$aim_dir = dirname($aim_url);
|
||||||
self::CreateDir($aim_dir);
|
if(!empty($aim_dir) && $aim_dir != '.')
|
||||||
|
{
|
||||||
|
self::CreateDir($aim_dir.'/');
|
||||||
|
}
|
||||||
rename($file_url, $aim_url);
|
rename($file_url, $aim_url);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
@ -298,7 +307,10 @@ class FileUtil
|
||||||
self::UnlinkFile($aim_url);
|
self::UnlinkFile($aim_url);
|
||||||
}
|
}
|
||||||
$aim_dir = dirname($aim_url);
|
$aim_dir = dirname($aim_url);
|
||||||
self::CreateDir($aim_dir);
|
if(!empty($aim_dir) && $aim_dir != '.')
|
||||||
|
{
|
||||||
|
self::CreateDir($aim_dir.'/');
|
||||||
|
}
|
||||||
copy($file_url, $aim_url);
|
copy($file_url, $aim_url);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue