提问人:davidmarko 提问时间:1/23/2015 最后编辑:pnutsdavidmarko 更新时间:10/18/2016 访问量:1508
检查父目录(从根目录)上是否存在文件是不可能的?
Check if file exists on parent directory (from root) is impossible?
问:
我想知道为什么我无法检查文件是否存在于父目录上(不是来自根目录,也不是来自上层目录)
if(file_exists('../1.txt'))
{
echo 'File Exists!';
}
else
{
echo 'File Is Not Exists!';
}
或者无法检查父目录上是否存在文件?
答:
0赞
Michael
10/18/2016
#1
今天我遇到了同样的问题。我在文件夹中有一个 MVC 处理程序
(app root)/mvc(/controller.php)
并想进入一个文件夹,然后进入数据文件夹以打开 XML。我的路径是:“../data/foo.xml”。它没有用。
但后来我想到了:由于我在应用程序根目录中包含了来自索引 .php 的 mvc/controller.php,控制器“不知道”它位于根文件夹中。从那里开始,它只需要是“data/foo.xml”。
我不确定这是否是您的解决方案,或者这是否是您所说的“我从 2 个不同位置进行检查”的意思,但我坚信,对于一些查找问题影响的开发人员来说,它可能是解决方案的鹅卵石。
评论