Recursive Copy of Directory

前端 未结 14 964
花落未央
花落未央 2020-12-08 15:14

On my old VPS I was using the following code to copy the files and directories within a directory to a new directory that was created after the user submitted their form.

14条回答
  •  离开以前
    2020-12-08 15:39

    hmm. as that's complicated ))

    function mkdir_recursive( $dir ){
      $prev = dirname($dir);
      if( ! file_exists($prev))
      {
        mkdir_recursive($prev);
      }
      if( ! file_exists($dir))
      {
         mkdir($dir);
      }
    }
    
    ...
    
    foreach( $files as $file){
      mkdir_recursive( dirname( $dir_d . $file));
      copy( $dir_s . $file, $dir_d . $file);
    }
    

    $file - somthing like that www/folder/ahah/file.txt

提交回复
热议问题