如何详细解析PHP中mkdir函数创建文件夹的操作步骤?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1412个文字,预计阅读时间需要6分钟。
在开始之前,先说明一下。可能许多朋友和我一样,认为只要给出一个路径,使用mkdir就能创建文件夹。但其实并非如此,单独的mkdir只能创建一级目录,对于多级目录则不适用。那么如何使用mkdir创建多级目录呢?
在开始之前,我先说明一下,可能许多朋友与我一样认为只要给一个路径,mkdir就可以创建文件夹,其它不是那样,单个的MKDIR只能创建一级目录,对于多级的就不行了,那如何用mkdir来创建呢?先我抄一段手册上的有关mkdir的描述,如下:
说明
bool mkdir ( string pathname [, int mode [, bool recursive [, resource context]]] )
尝试新建一个由 pathname 指定的目录。
注意也许想用八进制数指定模式,也就是说该数应以零打头。模式也会被当前的 umask 修改,可以用 umask() 来改变。
注意: mode 在 Windows 下被忽略。自 PHP 4.2.0 起成为可选项。
默认的 mode 是 0777,意味着最大可能的访问权。有关 mode 的更多信息请阅读 chmod() 页面。
例 1. mkdir() 例子
<?php
mkdir("/path/to/my/dir", 0700);
?>
如果成功则返回 TRUE,失败则返回 FALSE。
本文共计1412个文字,预计阅读时间需要6分钟。
在开始之前,先说明一下。可能许多朋友和我一样,认为只要给出一个路径,使用mkdir就能创建文件夹。但其实并非如此,单独的mkdir只能创建一级目录,对于多级目录则不适用。那么如何使用mkdir创建多级目录呢?
在开始之前,我先说明一下,可能许多朋友与我一样认为只要给一个路径,mkdir就可以创建文件夹,其它不是那样,单个的MKDIR只能创建一级目录,对于多级的就不行了,那如何用mkdir来创建呢?先我抄一段手册上的有关mkdir的描述,如下:
说明
bool mkdir ( string pathname [, int mode [, bool recursive [, resource context]]] )
尝试新建一个由 pathname 指定的目录。
注意也许想用八进制数指定模式,也就是说该数应以零打头。模式也会被当前的 umask 修改,可以用 umask() 来改变。
注意: mode 在 Windows 下被忽略。自 PHP 4.2.0 起成为可选项。
默认的 mode 是 0777,意味着最大可能的访问权。有关 mode 的更多信息请阅读 chmod() 页面。
例 1. mkdir() 例子
<?php
mkdir("/path/to/my/dir", 0700);
?>
如果成功则返回 TRUE,失败则返回 FALSE。

