Comment faire pour copier plusieurs fichiers et de garder la structure des dossiers avec Gulp

Je suis en train de copier des fichiers d'un dossier vers un autre dossier à l'aide de Gulp:

gulp.task('move-css',function(){
  return gulp.src([
    './source/css/one.css',
    './source/other/css/two.css'

    ]).pipe(gulp.dest('./public/assets/css/'));
});

Le code ci-dessus est la copie one.css & two.css à la public/assets/css dossier.

Et si j'utilise gulp.src('./source/css/*.css') il permet de copier tous les fichiers CSS pour la public/assets/css dossier qui n'est pas ce que je veux.

Comment puis-je sélectionner plusieurs fichiers et de garder la structure des dossiers?

  • les fichiers css peuvent être à différents dossiers afin d'expression régulière n'est pas utile dans ce cas, à mon humble avis
  • la question est comme fichiers dans plusieurs dossiers sont copiés dans le dossier public/assets/css ?
  • yupp, exactement , je veux le faire