donc ma structure de projet ressemble:zip-dossier nœud erreur de chemin
racine
- app.js
- node_modules
- package.json
- Spreadsheets
Je veux utiliser le module zip-dossier pour compresser le contenu de la f feuilles de calcul plus anciennes. Le code fourni est:
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');
}
});
Mon code est:
zipFolder('./Spreadsheets/', './', function(err) {
if (err) {
console.log('oh no!', err);
} else {
console.log('EXCELLENT');
}
});
parce que je veux enregistrer le zip dans le dossier racine. Cependant, je reçois l'erreur suivante:
Error: EISDIR: illegal operation on a directory, open './'
at Error (native)
Je crois que cela a quelque chose à voir avec les chemins, mais je ne sais pas comment procéder.