发布日期:2018-03-26
如何用PHP检查文件夹是否存在+ 查看更多
如何用PHP检查文件夹是否存在
+ 查看更多
发布日期:2018-02-24 17:45
分类:PHP
浏览次数:77
我想创建一个文件夹当这个文件夹不存在时.可以用`is_dir`函数吗?像这样
if (!is_dir($dir)) { mkdir($dir); }
或者我该用`file_exisits`?像这样:
if (!file_exists($dir) && !is_dir($dir)) { mkdir($dir); }
回答
两者都将在Unix系统上都返回true , 但在Unix中,一切都是文件,包括目录。在命名前要考虑倒这个,比如’foo’明显是普通文件名,所以你不应该创建一个名为’ foo’的文件夹。所以常用的办法是:
if (!file_exists($dir)) { mkdir($dir); }