标签: php permissions mkdir
PHP mkdir失败时返回false。失败可能是:
mkdir
false
有没有办法区分失败是由于一个原因而不是另一个原因发生的?如果mkdir只要文件夹已经存在就返回false,我希望我的脚本能够继续操作,但如果是其他错误则处理它。
答案 0 :(得分:4)
当然,只需在mkdir()失败后使用is_dir()检查目录是否存在。
mkdir()
is_dir()
这将告诉您目录是否存在,但它可能不是决定性的,因为权限可能也会阻止您检查这一点(我相信父目录需要+x权限才能遍历子目录)。
+x