【发布时间】:2013-01-05 04:08:48
【问题描述】:
我正在寻找如何确定它是文件还是文件夹类型的最佳方法。 我在这里的主要动机是计算文件夹,但我有一种情况,我的文件夹可以命名为 test.ok 并且代码也应该计算这个,只要它是我的计数器应该增加的文件夹。
对此有什么想法吗?
【问题讨论】:
-
请在“是文件还是文件夹类型”中定义“它”的含义。你的输入是什么?完整的路径?一个 SplFileInfo 对象?只是一个文件名?
-
完整路径前:is_dir('localhost/assets/vol/kon/1010.processed/');它怎么会返回一个错误的值?
-
这不是你文件系统上的路径,除了如果你有一个像
/var/www/localhost/assets/vol/kon/10.10.processed这样的目录(或者像c:\htdocs\localhost\assets\vol\kon\10.10.processed这样的Windows) -
@fab 我已经尝试过使用 is_dir('C:/wamp/www/assets/vol/ftp2/kontor/2012111315354250618724249.processed') 但它仍然给了我一个错误的值。
-
那
is_readable()和file_exists()给你什么?
标签: php codeigniter directory