【发布时间】:2014-08-26 12:48:27
【问题描述】:
我正在尝试使用 is_dir 函数,但即使目录确实存在,它也总是返回 false。 我是一个非常新的 Linux 用户(xubuntu),我在这里读到类似的问题,问题可能是目录权限。我试过使用:
sudo chmod -R folder_path
但它仍然无法正常工作。 我该如何解决? 谢谢。
编辑: 我忘了提到我正在使用codeigniter。我尝试在 2 个单独的文件上使用 file_exists(就像 is_dir 在我的 codeigniter 项目中不起作用),并且它起作用了。问题可能是因为我使用的是codeigniter吗?
【问题讨论】:
-
试试
sudo chmod 777 /folder path -R -
您可能没有正确指定路径。如果您使用
readdir,一个常见的错误是在调用is_dir之类的函数之前忘记将文件名与目录连接起来。显示您的代码。 -
我敢打赌您的问题与此重复:stackoverflow.com/questions/8370237/…
-
请显示文件夹的所有者名称