/**
  * Clone course files
  *
  * @access public
  * @static
  *
  * @param int source id
  * @param int target_id
  */
 public static function _cloneFiles($a_source_id, $a_target_id)
 {
     $source = new ilFSStorageCourse($a_source_id);
     foreach (ilCourseFile::_readFilesByCourse($a_source_id) as $file_obj) {
         $new_file = new ilCourseFile();
         $new_file->setCourseId($a_target_id);
         $new_file->setFileName($file_obj->getFileName());
         $new_file->setFileSize($file_obj->getFileSize());
         $new_file->setFileType($file_obj->getFileType());
         $new_file->create(false);
         $target = new ilFSStorageCourse($a_target_id);
         $target->initInfoDirectory();
         $source->copyFile($file_obj->getAbsolutePath(), $new_file->getAbsolutePath());
     }
 }