PHP 创建文件夹处理类
PHP 创建文件夹类
<?php
namespace Holyrisk\file;
class FileHandle
{
/**
* 根据文件路径 创建 目录文件夹
* @param $file 文件路径 /aaa/bbbb/cc.text 那么则 创建 /aaa/bbbb 文件
* @param int $mode
* @return bool
*/
public static function mkdirFile($file,$mode = 0755)
{
$rsp = true;
$file_info = pathinfo($file);//dirname 获取文件所属上级文件夹
if (is_dir($file_info['dirname']) == false){//检测文件夹是否存在
$rsp = mkdir($file_info['dirname'],$mode,true);
}
return $rsp;
}
/**
* 根据文件夹路径 直接创建
* @param $path 文件夹路径 /aaa/bbbb 那么则 创建 /aaa/bbbb 文件夹
* @param int $mode
* @return bool
*/
public static function mkdir($path,$mode = 0755)
{
$rsp = true;
if (is_dir($path) == false){//检测文件夹是否存在
$rsp = mkdir($path,$mode,true);
}
return $rsp;
}
}