[PHP]目录不存在就创建目录

deng
2月10日发布 /正在检测是否收录...

在PHP中,可以使用 file_exists() 函数来判断目录是否存在。如果目录不存在,可以使用 mkdir() 函数来创建目录。以下是一个示例代码:

$directory = "path/to/directory";

if (!file_exists($directory)) {
    mkdir($directory, 0777, true);
    echo "目录已创建";
} else {
    echo "目录已存在";
}

在上述示例中,我们定义了一个目录路径 $directory。首先,我们使用 file_exists() 函数来判断该目录是否存在。如果目录不存在,我们使用 mkdir() 函数来创建目录。mkdir() 函数的第一个参数是目录路径,第二个参数是权限(在此示例中,我们将权限设置为 0777,表示最高权限),第三个参数是一个布尔值,用于指示是否递归创建目录(如果目录的上级目录不存在,则设置为 true)。

如果目录不存在并成功创建,将输出 "目录已创建";如果目录已经存在,将输出 "目录已存在"。

请注意,创建目录时,需要确保对目录所在的文件系统有足够的权限。另外,如果目录已经存在,但您没有足够的权限进行写入操作,mkdir() 函数可能会返回错误。您可以根据实际需求进行错误处理。

© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 共1条
OωO
取消 登录评论
  1. 头像
    deng 作者
     · 

    画图

SSL