在生成或保存文件时我们经常会遇到文件夹不存在时报错的情况,使用以下方法即可解决
//判断文件夹是否存在,没有则新建 function path_exists($path){ if (!function_exists($path)) { mkdirs($path); } } //创建文件夹 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); }
使用方法:
path_exists("Upload/wechat/images/");