:php在判断文件是否存在,不存在就创建的时候,使用mkdir创建时候报错“no such file or directory”,出错代码如下:
$path = 'upload/common/';//文件路径$new_file = $path.date('ymd',time()).'/';if(!file_exists($new_file)){ //检查是否有该文件夹,如果没有就创建,并给予最高权限 mkdir($new_file, 0777);}
:经过查询手册得知mkdir函数的具体信息如下:
mkdir() 函数创建目录,若成功,则返回 true,否则返回 fal。
语法:
mkdir(path,mode,recursive,co动车司机ntext);
参数 描述
path 必需。规定要创建的目录的名称。
mode 必需。规定权限。默认是 0777。
recursive 必需。规定是否设置递归模式。
context 必需。规定文件句柄的环境。context 是可修改流的行为的一套选项。
错误原因:如果通过mkdir方法创建的是多级目录,应该设置第三个参数为true,也就是递归模式,否则就会报:no such fi举的偏旁le or directory错误。
改为如下代码,成功执行:
$path = 'up表达人间真情的箴言load/com桃之夭夭灼灼其华什么意思mon/';//文件路径$new_file = $path.date('ymd',time()).'/';if(!file_exists($new_file)){ //检查是否有该卫夫人文件夹,如果没有就创建,并给予最高权限 mkdir($new_file, 0777, true);}
本文发布于:2023-04-08 13:22:02,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/d881cedc0d026fba35d6499a3eb10f64.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PHP创建文件目录报错mkdir(): No such file or directory解决方法.doc
本文 PDF 下载地址:PHP创建文件目录报错mkdir(): No such file or directory解决方法.pdf
留言与评论(共有 0 条评论) |