0
我有結構化的這樣一個文件夾: - WWW - CSS - 圖像 - 腳本 - config.xml中 - index.html的
現在我想有什麼是包含一個zip文件www文件夾的CONTENT,但不是www本身。
BAD
- www.zip
- www
- css
- images
- scripts
- config.xml
- index.html
GOOD
- www.zip
- css
- images
- scripts
- config.xml
- index.html
我有到位的代碼是如下:
var archiver = require('archiver');
var output = fs.createWriteStream('./www/www.zip');
var archive = archiver('zip', {
store: true // Sets the compression method to STORE.
});
output.on('close', function() {
console.log(archive.pointer() + ' total bytes');
console.log('archiver has been finalized and the output file descriptor has closed.');
});
archive.on('error', function(err) {
throw err;
});
archive.pipe(output);
archive.directory('www/');
archive.finalize();
我已嘗試添加類似: archive.directory( 'WWW/*'); 但它拋出一個錯誤。
任何其他方式我能做到嗎? 感謝