【发布时间】:2014-04-01 06:45:35
【问题描述】:
我知道 PHP file_exists 函数和 is_dir。
大约一个月前,我看到了一个可以在一次搜索中同时测试两者的过程。但是现在找不到了。
$file = "/directory/dir2/dir3/filename";
是否有仅基于文件名的命令 - 用于测试 DIRECTORY 是否存在? (不使用2-3行代码)
如果目录不存在 - mkdir(递归)。但如果该目录确实存在,则无需使用MKDIR。
我在mkdir information找不到它
Ps:我确实知道 mkdir 递归函数。
【问题讨论】:
-
你需要 2-3 行代码。
-
所以你的问题是你找不到 mkdir 函数nz2.php.net/mkdir 对吗?检查php版本
-
注意:目录可以删除吗?如果是这样,检查存在可能是徒劳的。尝试创建它。
-
php.net/manual/en/function.mkdir.php 是第三个参数...如果遇到问题,可以使用shell_exec配合mkdir -p命令,但不清楚是Linux。 Se você está com dificuldades、pode usar o shell_exec com o comando mkdir -p、mas isso é claro se 或 Linux。 php.net/manual/en/function.shell-exec.phpunixhelp.ed.ac.uk/CGI/man-cgi?mkdir
-
@sarah:欢迎来到 Stack Overflow!您的问题很有趣,但将来多注意格式(在适当的情况下使用
code和links,并至少在标题中仔细检查语法)将有助于使您的问题更加清晰。