在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() 函数可能会返回错误。您可以根据实际需求进行错误处理。
