浏览文章

文章信息

php 文件夹是否存在,不存在就创建 15883

1、判断并根据结果“赋权”创建目录

$dir_path= "./test/dir";

if(!is_dir($dir_path)){

    mkdir(iconv("UTF-8", "GBK", $dir_path),0777,true);



注意:0777是赋权操作!


mkdir(path,mode,recursive,context)

参数        描述
path        必需。规定要创建的目录的名称。
mode        可选。规定权限。默认是 0777(允许全局访问)。
mode 参数由四个数字组成:

第一个数字通常是 0
第二个数字规定所有者的权限
第三个数字规定所有者所属的用户组的权限
第四个数字规定其他所有人的权限
可能的值(如需设置多个权限,请对下面的数字进行总计):

1 = 执行权限
2 = 写权限
4 = 读权限
recursive        可选。规定是否设置递归模式。(PHP 5 中新增的)
context        可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。(PHP 5 中新增的)

原创