节点zip文件夹path错误
所以我的项目结构如下所示:
根
- app.js
- node_modules
- 的package.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欢迎来到堆栈溢出!