public static function copy($src, $dest, $force=true)
  {
    $src  = Path::clean($src);
    $dest = Path::clean($dest);
    
    if ( !Folder::exists(dirname($dest)) ){
      Folder::create(dirname($dest));
    }
    
    $fs = new Filesystem();
    
    try {
      $fs->copy($src, $dest, $force);
    } catch(IOExceptionInterface $e){
      throw new Exception(Helper::getTranslation('CANNOT_FIND_SOURCE').' '.$e->getPath());
    }
    
    return true;
  }