小编Jas*_*son的帖子

目录的递归副本

在我的旧VPS上,我使用以下代码将目录中的文件和目录复制到用户提交表单后创建的新目录.

function copyr($source, $dest)
{
   // Simple copy for a file
   if (is_file($source)) {
      return copy($source, $dest);
   }

   // Make destination directory
   if (!is_dir($dest)) {
      mkdir($dest);
      $company = ($_POST['company']);
   }

   // Loop through the folder
   $dir = dir($source);
   while (false !== $entry = $dir->read()) {
      // Skip pointers
      if ($entry == '.' || $entry == '..') {
         continue;
      }

      // Deep copy directories
      if ($dest !== "$source/$entry") {
         copyr("$source/$entry", "$dest/$entry");
      }
   }

   // Clean up
   $dir->close();
   return true;
}

copyr('Template/MemberPages', …
Run Code Online (Sandbox Code Playgroud)

php copy dir

21
推荐指数
6
解决办法
4万
查看次数

标签 统计

copy ×1

dir ×1

php ×1