PHP mkdir创建重复的文件夹

时间:2013-08-27 16:29:19

标签: php mkdir

我正在尝试使用数据库中的信息自动创建文件夹,并且出于某种原因,即使两个迭代具有相同的值,它也会创建一个额外的文件夹,而不是将文件放在同一个文件夹中。我已经在脚本中评论了所有内容,但这一行,它仍然在做,所以我知道它是罪魁祸首。这是我的代码:

if (!is_dir($state."/".$county."-County")) {
    mkdir($state."/".$county."-County");
}

感谢您的帮助!

修改

文件夹结构如下所示:

California
    Alameda-County
    Alameda-County

完全一样。

1 个答案:

答案 0 :(得分:0)

确定这两个电话的确具有相同的值吗?有许多字符看起来相同但内部根本不同。如果您想确保使用完全相同的值,则不要两次执行路径构建操作。做一次:

$path = $state . "/" . $county . "-County";
if(!is_dir($path)) {
    mkdir($path);
}