makedir - 新建文件夹
makedir($dir);
copydir - 复制文件夹
copydir($oldDir, $targetDir, $overWrite = true);
//$oldDir 被复制的文件夹
//$targetDir 目标位置
//$overWrite 是否覆盖
copyfile - 复制文件
copyfile($oldFile, $targetFile, $overWrite = true);
//$oldFile 被复制的文件
//$targetFile 目标文件
//$overWrite 是否覆盖
movedir - 移动文件夹
movedir($oldDir, $targetDir, $overWrite = true);
//$oldDir 被移动的文件夹
//$targetDir 目标位置
//$overWrite 是否覆盖
movefile - 移动文件
movefile($oldFile, $targetFile, $overWrite = true);
//$oldFile 被移动的文件
//$targetFile 目标文件
//$overWrite 是否覆盖
deldir - 删除文件夹
deldir($fileDir);
//$fileDir 待删除的文件夹
delfile - 删除文件
delfile($fileUrl);
path_absolute - 相对路径转绝对路径
path_absolute($path);
path_relative - 绝对路径转相对路径
path_relative($path);
getfilesize - 获取文件的大小
getfilesize($filename, $unit = "KB");
//$unit 单位支持GB、MB、KB、B
getfileable - 获取文件的后缀名
getfileable($filename);
zipfile 压缩为zip文件解压
zipfile($fromfile, $zipname = "",$jump = [], $overWrite= true);
//$fromfile 待压缩的目录和文件数组
//$zipname 压缩后的文件路径和名称
//$jump 跳过的目录或文件
//$overWrite 是否覆盖已有压缩包
//例如
$fromfile = [
["待压缩的目录1", "压缩包中存放的目录"],
["待压缩的文件1", "压缩包中存放的目录和名字"]
];
$fromfile = [
["D:/web/app", "app"],
["D:/web/include/index.php", "include/index.php"]
];
unzipfile - 解压zip文件
unzipfile($zipname, $dir= '');
traversal_one - 获取一层文件
traversal_one($jkdir, $mime = null, $jump = null);
//$jkdir 文件夹路径
//$mime 指定文件后缀 例如:\.(jpg|png)
//$jump 要跳过的文件名
traversal_all - 获取所有文件
traversal_all($jkdir, $mime = null, $jump = null);
//$jkdir 文件夹路径
//$mime 指定文件后缀 例如 \.(jpg|png)
//$jump 要跳过的文件名
read_csv - 读取csv文件
read_csv($filepath);
//会自动将csv文件读取为数组