所以我的项目结构如下:
根
我想使用zip-folder模块压缩文件夹电子表格的内容。提供的代码是:
var zipFolder = require('zip-folder');
zipFolder('/path/to/the/folder', '/path/to/archive.zip', function(err) {
if(err) {
console.log('oh no!', err);
} else {
console.log('EXCELLENT');
}
});
我的代码是:
zipFolder('./Spreadsheets/', './', function(err) {
if (err) {
console.log('oh no!', err);
} else {
console.log('EXCELLENT');
}
});
因为我想将zip保存在根文件夹中。但是我收到以下错误:
Error: EISDIR: illegal operation on a directory, open './'
at Error (native)
我认为这与路径有关,但我不确定如何继续。
答案 0 :(得分:0)
您错过了zip文件名。工作代码如下所示:
zipFolder('./Spreadsheets/', './Spreadsheets.zip', function(err) {
if (err) {
console.log('oh no!', err);
} else {
console.log('EXCELLENT');
}
});
PS欢迎使用Stack Overflow!