Beispiel #1
0
 /**
  * @param $source
  * @param $dest
  */
 public static function copyDirectory($source, $dest)
 {
     if (!is_dir($source)) {
         return;
     }
     if (!is_dir($dest)) {
         @mkdir($dest);
     }
     $files = scandir($source);
     foreach ($files as $file) {
         if ($file != "." && $file != "..") {
             if (is_dir($source . "\\" . $file)) {
                 AppFile::copyDirectory($source . "\\" . $file, $dest . "\\" . $file);
             } else {
                 if (is_file($source . "\\" . $file)) {
                     copy($source . "\\" . $file, $dest . "\\" . $file);
                 }
             }
         }
     }
 }