Папка назначения узла-архиватора

Я использую нод-архиватор, чтобы заархивировать некоторые файлы, и в zip-файле я нахожу заархивированные файлы в каталоге, из которого был заархивирован.

Итак, в zip-файле "myfile.txt" находится в каталоге такого типа: "home / ubuntu / some_folder / another_folder /". Я хочу, чтобы файлы были в корневом каталоге zip-файла.

Это код, который я подозреваю, который отвечает за это:

archive.bulk(
   {src: filePaths}
);

Его документация здесь, хотя я не вижу, как это сделать.

Есть идеи?

1 ответ

Просто добавь expand:true, flatten:true и укажите, какое имя вы хотите использовать для папки назначения (dest: 'destinationfoldername/')

archive.bulk(
   {src: filePaths, dest:'destinationfoldername/', expand:true, flatten:true}
);

Это работало для меня

Другие вопросы по тегам