Php 基于文件名测试目录是否存在

Php 基于文件名测试目录是否存在,php,mkdir,Php,Mkdir,我知道PHP文件\u exists函数,&是\u dir 大约一个月前,我看到了一个过程,您可以在一次搜索中测试这两个过程。但我现在找不到 $file=“/directory/dir2/dir3/filename” 是否有仅基于文件名的命令-用于测试目录是否存在?(不使用2-3行代码) 如果目录不存在-mkdir(递归)。但如果目录确实存在,则无需使用MKDIR 我在房间里找不到它 Ps:我确实知道mkdir递归函数。不确定在一段特别短的代码中是否有一种很好的方法可以做到这一点,但您很难在以下方

我知道PHP
文件\u exists
函数,&
是\u dir

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

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

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

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

我在房间里找不到它


Ps:我确实知道mkdir递归函数。

不确定在一段特别短的代码中是否有一种很好的方法可以做到这一点,但您很难在以下方面获得比Phazei的递归目录创建更具弹性的解决方案:


您需要2-3行代码。所以您的问题是找不到mkdir函数,对吗?检查php版本注意:可以删除目录吗?如果是这样,检查是否存在可能是徒劳的。试着去创造它。这是第三个参数。。。如果您遇到问题,可以将shell_exec与mkdir-p命令一起使用,但不清楚是否是Linux。Se vocêestácom修改程序、shell_exec com o comando mkdir-p、mas issoéclaro Se或Linux@莎拉:欢迎来到堆栈溢出!你的问题很有趣,但在将来,稍微注意一下格式(在适当的情况下使用
code
,并至少在标题中仔细检查语法)将有助于使你的问题更清楚。
if (!is_dir(foldername with path)) { 
  mkdir();

}