我知道,我知道,这听起来soo容易。但我似乎无法在互联网上找到正确的答案。检查一个目录是否存在于PHP
我发现的解决方案之一是使用is_dir
。
if(is_dir($dir))
echo 'directory exists';
else
echo 'drectory not exist';
但这是错误 - 所有这个函数的作用是检查$dir
是否是一个目录,它不检查目录是否存在,还是不行。换句话说,如果我把:
$rootDir = "C:\\Documents and Settings\\test\\My Documents\\Image Directory\\Me Dog\\";
,则函数会返回一个真实的,即使你可以找到你的Web服务器上没有这样的目录。
任何想法?
这是PHP 5.2报告的bug,虽然我再也找不到链接错误报告。 – 2009-04-14 07:55:00