前言:
某哥说,有很多文件夹,想压缩文件夹下同名,比如叫‘附件’的文件夹,并且压缩后文件也存在当前文件夹下,由于文件夹太多,手动压缩要慢了,所有喊我帮忙。我想,这不就一个循环就行了嘛,于是就开干,本来想用js,但是没找到js压缩的案例,就使用的是nodejs,亲测有限!
文件夹结构:
代码:
test.js
/*
* @Description:
* @Author: dzy
* @Date: 2021-02-26 17:18:58
* @LastEditTime: 2021-02-26 19:34:09
* @LastEditors: dzy
* @Reference:
*/
var fs = require('fs');
var archiver = require('archiver');
// var path = __dirname;
// 所有文件所在的一个文件夹路径
var path = '/XXXXXXX/Desktop/all';
var dirList = fs.readdirSync(path);
var status = true;
// console.log(dirList);
dirList.forEach(function(item){
var c