2015-06-21 90 views
1

我使用node-archiver來壓縮一些文件,並在zip文件中找到壓縮文件所在目錄下的存檔文件。node-archiver目標文件夾

所以在壓縮文件中,「myfile.txt的」這算哪門子目錄下: 「家/ Ubuntu的/ some_folder/another_folder /」 我想在zip文件的根目錄下的文件。

這是我懷疑是負責與此代碼:

archive.bulk(
    {src: filePaths} 
); 

其文檔is here雖然我不知道該怎麼做。

任何想法?

+0

你定什麼名字? – Saleeh

+0

不,還沒有,我只是有一種變通方法。 –

回答

1

只需添加expand:trueflatten:true並指明要使用的目標文件夾(dest: 'destinationfoldername/'

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

這workerd我

+0

bulk()方法現在已被棄用。你知道如何使用glob()或directory()方法來壓縮文件名(從它們中刪除目錄)嗎? –

相關問題