节点 zip 文件夹路径错误



所以我的项目结构看起来像:

  • 应用.js
  • node_modules
  • 包.json
  • 电子 表格

我想使用 zip 文件夹模块来压缩文件夹电子表格的内容。提供的代码是:

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)

我相信这与路径有关,但不确定如何进行。

您错过了 zip 文件名。工作代码如下所示:

zipFolder('./Spreadsheets/', './Spreadsheets.zip', function(err) {
if (err) {
console.log('oh no!', err);
} else {
console.log('EXCELLENT');
}
});

PS欢迎来到堆栈溢出!

相关内容

  • 没有找到相关文章

最新更新