我正在尝试解压缩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文件夹。
所以如何保存甚至文件夹都包含相同的名称。