如何解压缩文件并保存到特定文件夹中

时间:2013-05-10 11:56:38

标签: node.js directory

我正在尝试解压缩zip文件并保存到目标路径

我试过这些东西

var zip = new AdmZip(x);

zip.extractAllTo(/ 目标路径,false);

然后

fs.createReadStream(path / to / arch.zip).pipe(unzip.Extract({path:“targetpath”}));

它正在提取zip文件并将该解压缩文件保存到目标路径中。这很好。

但如果我上传了两个zip文件(它包含相同的名称),则会覆盖该文件夹。

例如

首先如果我上传image.zip,它将被提取并存储到图像中(目标文件夹)        现在images文件夹包含图像文件夹。 再次,如果我上传image.zip,它将被提取,它将覆盖图像文件夹

所以images文件夹再次包含一个图像文件夹。 但如果我上传image1.zip文件,images文件夹包含image和image1文件夹。

所以如何保存甚至文件夹都包含相同的名称。

0 个答案:

没有答案