当前位置:
首页 > 技术 > php查找目录下文件并生成目录

php查找目录下文件并生成目录

用php写个方法循环查找目录下文件,如果没有对应的目录则生成目录,然后继续查找目标文件,直到返回结果。

/*===== Generate Directory =====*/
function listDir($dir)
{
     $report = '';
     if (!is_dir($dir)) //automatic create directory
     {
          if (!file_exists($dir))
          {
               $old = umask(0);
               chmod($dir, 777);
               mkdir($dir, 0777, true);
               umask($old);
               $report = "<dt>Create New Directory: $dir</dt>";
          }

          if ($dh = opendir($dir))
          {
               while (($file = readdir($dh)) !== false)
               {
                    if ((is_dir("$dir/$file")) && $file != "." && $file != "..")
                    {
                         listDir("$dir/$file");
                    }
               }
               closedir($dh);
           }
     }

     return $report;
}

php查找目录下文件并生成目录:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!