当前位置: 首页 » 笔记 » PHP mkdir() 创建相对路径、绝对路径及多层目录正文

PHP mkdir() 创建相对路径、绝对路径及多层目录

  • 零分
  • 1,783

PHP mkdir()在使用绝对路径创建多层文件夹是一直出错,相对路径时正常!

mkdir("dir/dir",0777) //正常创建目录
mkdir(dirname(dirname(__FILE__))."/dir/dir",0777) //创建失败

试过多次,一直失败,设置递归模式,创建成功!

mkdir(dirname(dirname(__FILE__))."/dir/dir",0777,true) //创建成功

PHP mkdir()语法参数:

mkdir(path,mode,recursive,context)

path:必需。规定要创建的目录的名称。
mode:可选。规定权限。默认是 0777(允许全局访问)。
recursive:可选。规定是否设置递归模式。(PHP 5 中新增的)
context:可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。(PHP 5 中新增的)

PS:mode 参数在 Windows 平台上被忽略。

声明:博客中如无特殊说明或标注的文章均为博客原创文章,部分文章来源互联网,如有侵犯您的版权,或者对零分博客发布的文章有异议,请来信告知删除、修改,如您有好的建议或者意见也可以来信,谢谢!

请TA喝杯水^_^ 如本文“对您有用”,欢迎随意打赏,让我们坚持创作! 请TA喝水