php 按日期生成目录函数,php生成多级目录函数

php生成多级目录的方法函数.functionmkdirs($dir){

returnis_dir($dir)or(mkdirs(dirname($dir))andmkdir($dir,0777));

}

函数说明:

(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环境以下不可以。

最后更新于 2016-08-25 18:32:27 并被添加「php php函数」标签,已有 1738 位童鞋阅读过。

本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处

相关文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值