检查并创建迭代目录

时间:2014-01-23 09:05:16

标签: php codeigniter codeigniter-2

我正在CodeIgniter 2.1.4中创建一个图像上传功能,它根据上传顺序将图像保存在迭代文件夹中。

例如,第一批将查看目录images/。如果目录中不包含文件夹,则会创建一个名为1的目录。第二批将检查同一目录,识别文件夹1存在并创建一个名为2的新文件夹。

换句话说,该函数将始终创建一个名为i+1的新文件夹,其中i是当前文件夹的数量。

我将如何实现这样的目标?

2 个答案:

答案 0 :(得分:0)

您可以使用函数mkdir在php中创建目录。您可以在php docs中阅读相关内容。 还有一个名为is_dir的函数,它将检查是否已存在具有该名称的目录。你应该能够找出其余的=]

答案 1 :(得分:0)

你可以这样做:

$root = "Path_to_root_folder";
$n = 5;
for($i=1;$i<=n;$i++)
{
   if (!is_dir($root."/".$i)) {
    mkdir($root."/".$i);         
   }
   else
   {
      // continue with your code
   }
}