未来往事

php生成多级目录函数 不指定

Rinald 本站原创 WEB前端 2016/08/25 18:32
php生成多级目录的方法函数.
函数说明:
(1)函数:bool is_dir ( string $filename )
功能:判断给定文件名是否是一个目录,如果文件名存在并且为目录则返回 TRUE。如果 filename 是一个相对路径,则按照当前工作目录检查其相对路径。
注: 本函数的结果会被缓存。更多信息参见 clearstatcache()。

(2)函数:dirname(path)
功能:dirname() 函数返回路径中的目录部分。
说明:path参数必须,规定要检查的路径,是一个包含有指向一个文件的全路径的字符串。该函数返回去掉文件名后的目录名。

(3)函数:mkdir(path,mode,recursive,context)
功能:mkdir() 函数创建目录,尝试新建一个由 path 指定的目录,默认的 mode 是 0777,意味着最大可能的访问权。
说明:若成功,则返回 true,否则返回 false。
参数说明:
  path--必需。规定要创建的目录的名称。
  mode   必需。规定权限。默认是 0777。
  recursive   必需。规定是否设置递归模式。
  context   必需。规定文件句柄的环境。Context 是可修改流的行为的一套选项。
提示和注释:
  注释:mode 在 Windows 下被忽略。自 PHP 4.2.0 起成为可选项。
  注释:对 context 的支持是 PHP 5.0.0 添加的。
  注释:recursive 参数是 PHP 5.0.0 添加的。

PS:在php5下使用mkdir是可以创建多级目录的,因为PHP5对创建目录函数 mkdir 增加了一个新的参数 recursive ,通过设置 recursive 为 true 可以实现递归创建目录的目的,但是PHP4环境以下不可以。

作者:Rinald @『未来往事 | 记录生活,存储回忆!
原文地址:http://fity.cn/post/584/
本站采用「署名 4.0 国际(CC BY 4.0)」创作共享协议。通俗地讲,只要在使用时署名,那么使用者可以对本站所有原创内容进行转载、节选、混编、二次创作,允许商业性使用。除非在文章正文内单独说明,本站欢迎各种形式的转载。互联网技术更新很快,本站很多文章都具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请大家在转载时保留此出处信息。
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮(电子邮件地址不会被公开, 仅用于接收评论回复提醒使用)
OpenID登入 权限选项 表情