我正在尝试解压缩 zip 文件并保存到目标路径
我试过这些东西
var zip = new AdmZip(x);
zip.extractAllTo(/目标路径,false);
接着
fs.createReadStream(path/to/arch.zip).pipe(unzip.Extract({ path: "targetpath"}));
它正在提取 zip 文件并将解压缩文件保存到目标路径中。这很好。
但如果我上传两个 zip 文件(它包含相同的名称),它会覆盖该文件夹。
例如
首先,如果我上传 image.zip,它将被提取并存储到图像(目标文件夹)中,现在图像文件夹包含图像文件夹。如果我再次上传 image.zip,它将被提取并覆盖图像文件夹
所以图像文件夹再次包含一个图像文件夹。但如果我上传 image1.zip 文件,则 images 文件夹包含 image 和 image1 文件夹。
那么如何保存甚至包含相同名称的文件夹。