Папка назначения узла-архиватора
Я использую нод-архиватор, чтобы заархивировать некоторые файлы, и в 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}
);
Это работало для меня