mkdir()
碰到路径中不存在的文件夹才创建,
一次只能创建一层目录,
如果目录存在或一次创建多层目录都会提示错误信息
mkdir
mkdir — 新建目录
①说明
尝试新建一个由 pathname 指定的目录.
②参数
pathname
目录的路径.
mode
Note:
mode 在 Windows 下被忽略.
注意也许想用八进制数指定模式,也就是说该数应以零打头.模式也会被当前的 umask 修改,可以用 umask() 来改变.
recursive
允许递归创建由 pathname 所指定的多级嵌套目录.
context
Note: 在 PHP ⑤0.0 中增加了对上下文(Context)的支持.有关上下文(Context)的说明参见 Streams.
③返回值
成功时返回 TRUE, 或者在失败时返回 FALSE.
④范例如下图
⑤错误/异常
目录已存在时,产生 E_WARNING错误.
如果因为权限问题无法创建目录,导致 E_WARNING错误.
可以的,使用第三个参数就好,例子如下:
php
//设置要创建的目录(可设置多级)
$path="baidu/zhidao";
//首先判断目录存在否
if?(is_dir($path)){?
echo?"抱歉,目录?"?.?$path?.?"?已存在!";
}else{
if?($res){
echo?"$path?创建成功";
echo?"$path?创建失败";
}
以上就是土嘎嘎小编为大家整理的php生成多级目录相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!