根据文件名测试目录是否存在

时间:2014-02-28 10:15:52

标签: php mkdir

我知道PHP file_exists功能,& is_dir

我在大约一个月前看到过这样一个过程,你可以在一个搜索中测试两个。但我现在找不到它。

  

$ file =“/ directory / dir2 / dir3 / filename”;

是否只有基于文件名的命令 - 来测试DIRECTORY是否存在? (不使用2-3行代码)

如果目录不存在 - mkdir(递归)。但如果目录确实存在,则无需使用MKDIR

我在mkdir information

中找不到它

Ps:我知道mkdir递归函数。

2 个答案:

答案 0 :(得分:1)

不确定在一个特别短的代码块中有一个很好的方法 - 但是你很难获得比Phazei的递归目录创建更具弹性的解决方案:

Create a folder if it doesn't already exist

答案 1 :(得分:0)

if (!is_dir(foldername with path)) { 
  mkdir();

}