如何检查 PHP 中父文件夹中的文件夹或目录是不是可用?
Posted
技术标签:
【中文标题】如何检查 PHP 中父文件夹中的文件夹或目录是不是可用?【英文标题】:How to check folder or directory is available in parent folder in PHP?如何检查 PHP 中父文件夹中的文件夹或目录是否可用? 【发布时间】:2017-05-09 06:41:55 【问题描述】:我在 Windows 7 中使用XMPP
服务器来执行 php 脚本。
我在htdocs
中有项目文件夹,其中包含我的项目 PHP 脚本以及所需的引导、CSS 和 jquery 文件。
我在项目文件夹中有三个子文件夹student
、teacher
和admin
。
我在管理员中有一个文件夹作为报告。
我在学生文件夹中工作,如果报告文件夹不存在,如何在管理文件夹中创建报告目录?
我想在父文件夹中创建文件夹或 Director 不在同一个文件夹中。
【问题讨论】:
Create a folder if it doesn't already exist的可能重复 到目前为止您尝试了什么?你有什么代码可以给我们看吗?它奏效了吗?有没有报错? @Dragos :- 这是我的代码。 @Dragos :- 这是我的代码。$rebuilt_dir = "../admin/report"; if(!is_dir($rebuilt_dir)) mkdir($rebuilt_dir)
@Dragos :- 这是 index.php 的一部分,写在学生文件夹中。
【参考方案1】:
如果要获取父目录,可以使用函数dirname
。在您的示例中,它将如下所示:
$rebuilt_dir = "../admin/report";
$parent_dir = dirname($rebuilt_dir);
if(!is_dir($parent_dir))
if(!mkdir($parent_dir))
echo "Error creating dir: ".$!;
if(!is_dir($rebuilt_dir))
if(!mkdir($rebuilt_dir))
echo "Error creating dir: ".$!;
【讨论】:
:- 函数目录名对我很有帮助。谢谢你。以上是关于如何检查 PHP 中父文件夹中的文件夹或目录是不是可用?的主要内容,如果未能解决你的问题,请参考以下文章