欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nodejs的壓縮文件模塊archiver用法示例

 更新時間:2017年01月18日 09:21:50   作者:ISaiSai  
這篇文章主要介紹了nodejs的壓縮文件模塊archiver用法,結合實例形式分析了nodejs使用archiver模塊實現(xiàn)文件壓縮操作的步驟與相關注意事項,需要的朋友可以參考下

本文實例講述了nodejs的壓縮文件模塊archiver用法。分享給大家供大家參考,具體如下:

發(fā)現(xiàn)了個更好用的 zip-local
https://www.npmjs.com/package/zip-local

var zipper = require("zip-local");
zipper.sync.zip("/Users/xxx/xx/xx").compress().save("/Users/xxx/xx/xx.zip");

如下代碼實現(xiàn) 壓縮a文件夾中的所有內容,生成a.zip 文件

cwd:需要壓縮源文件的路徑
src:需要壓縮的文件 ** 是全部文件
dest 是解壓后的層級,如果不設置會使用src的全部層級

安裝

npm install archiver –save

var archive = archiver('zip');
var output = fs.createWriteStream(path.join(__dirname, 'a.zip'));
archive.pipe(output);
archive.bulk([
  {
    src: ['**'],
    dest: mainItem.path + '/',
    cwd: path.join(__dirname, 'a/'),
    expand: true
  }
]);
archive.finalize();

希望本文所述對大家nodejs程序設計有所幫助。

相關文章

  • Nodejs進程管理模塊forever詳解

    Nodejs進程管理模塊forever詳解

    服務器管理是系統(tǒng)上線后,必須要面對的問題。最好有一個軟件可以提供整套的服務器運行解決方案:要求運行穩(wěn)定,支持高并發(fā),啟動/停止命令簡單,支持熱部署,宕機重啟,監(jiān)控界面和日志,集群環(huán)境。
    2014-06-06
  • node創(chuàng)建Vue項目步驟詳解

    node創(chuàng)建Vue項目步驟詳解

    在本篇文章里小編給大家整理的是關于node創(chuàng)建Vue項目步驟詳解內容,需要的朋友們可以學習下。
    2020-03-03
  • Node.js創(chuàng)建一個Express服務的方法詳解

    Node.js創(chuàng)建一個Express服務的方法詳解

    這篇文章主要介紹了Node.js創(chuàng)建一個Express服務的方法,結合實例形式分析了node.js創(chuàng)建Express服務的具體步驟、實現(xiàn)方法及相關操作技巧,需要的朋友可以參考下
    2020-01-01
  • Node.js中path模塊操作路徑的基本使用

    Node.js中path模塊操作路徑的基本使用

    這篇文章主要介紹了Node.js中path模塊操作路徑的基本使用,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • NodeJS Web應用監(jiān)聽sock文件實例

    NodeJS Web應用監(jiān)聽sock文件實例

    這篇文章主要介紹了NodeJS Web應用監(jiān)聽sock文件實例,本文講解 NodeJS 的 TCP 和 HTTP 監(jiān)聽 Domain Socket 文件例子,需要的朋友可以參考下
    2015-02-02
  • Node.js API詳解之 readline模塊用法詳解

    Node.js API詳解之 readline模塊用法詳解

    這篇文章主要介紹了Node.js API詳解之 readline模塊用法,結合實例形式詳細分析了Node.js API中readline模塊基本函數(shù)、功能、用法及操作注意事項,需要的朋友可以參考下
    2020-05-05
  • Node.js+Express+Vue+MySQL+axios的項目搭建全過程

    Node.js+Express+Vue+MySQL+axios的項目搭建全過程

    這篇文章主要介紹了Node.js+Express+Vue+MySQL+axios的項目搭建全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • NVM切換不同版本node的實現(xiàn)步驟

    NVM切換不同版本node的實現(xiàn)步驟

    nvm是Node.js的版本管理器,可以讓我們輕松地在不同的Node.js版本之間進行切換,本文就來介紹一下NVM切換不同版本node的實現(xiàn)步驟,感興趣的可以了解一下
    2023-12-12
  • 使用webpack打包koa2 框架app

    使用webpack打包koa2 框架app

    本文給大家介紹的是使用webpack為koa2框架打包的步驟及最終的部署,非常實用,有需要的小伙伴可以參考下
    2018-02-02
  • node.js中express模塊創(chuàng)建服務器和http模塊客戶端發(fā)請求

    node.js中express模塊創(chuàng)建服務器和http模塊客戶端發(fā)請求

    今天小編就為大家分享一篇關于node.js中express模塊創(chuàng)建服務器和http模塊客戶端發(fā)請求,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03

最新評論