我正在尝试压缩批量文件夹,因此我使用的是归档文件
https://www.npmjs.com/package/archiver
srcpath:包含folder1,folder2,folder3等。
destpath:是我应该拥有所有拉链的路径
所以我的代码是:
fs.readdirSync(srcpath).filter(function (direc) {
var output = file_system.createWriteStream(destpath + direc + '.zip');
var archive = archiver('zip');
output.on('close', function () {
console.log(ok);
});
archive.on('error', function (err) {
throw err;
});
archive.pipe(output);
archive.bulk([
{expand: true, cwd:srcpath+direc, src: ['**'], dest: ''}
]);
archive.finalize();
});
这段代码的结果是:我需要在正确的目的地命名正确名称的所有拉链,但是空!
任何人都可以帮助我 感谢
答案 0 :(得分:0)
此代码已经运行, 错误在于设定路径 干杯