Я использую следующую иерархию для проекта:
src/img/de-de/file1.jpg, file2.gif....
src/img/en-gb/file1.jpg...
src/img/it-it/etc
Внутри папки img находятся глобальные изображения, а в каждом из упомянутых подкаталогов — локализованные файлы.
Я использую плагин gulp-rename для добавления пользовательского префикса (GulpTest_) к именам файлов. Однако я также хочу добавить имя папки подкаталога к любым локализованным файлам, которые хранятся внутри.
Пример:
src/img/de-de/file1.jpg будет переименован в GulpTest_de-de_file1.jpg
В настоящее время я использую следующий код для получения каждого из файлов в подкаталогах и добавления префикса GulpTest:
// Image Rename Task
gulp.src('.src/img/*/*')
.pipe(rename({prefix: "GulpTest"}))
.pipe(gulp.dest("./dst/" + )
Как я могу изменить свою задачу, чтобы она объединяла «префикс + подкаталог + файл.jpg»?
Спасибо