繁体   English   中英

如何在没有.DS_STORE的情况下在nodeJS Mac中压缩文件夹

[英]How to compress Folder in nodeJS Mac without .DS_STORE

使用 folder-zip-sync npm 库和其他压缩库,.zip 文件与一个额外的 .DS_STORE 文件一起保存。 没有这个文件怎么zip? 有我可以关闭的设置吗? 这个怎么go一下?

var zipFolder = require("folder-zip-sync");
zipFolder(inputPath, pathToZip);

你不需要任何库来压缩此操作使用 node.js 在zlib模块中构建

const { createReadStream, createWriteStream } = require('fs');
const { createGzip } = require('zlib');
const inputFile = "./input.txt";
const outputFile = "./input.txt.gz";
const srcStream = createReadStream(inputFile)
const gzipStream = createGzip()
const destStream = createWriteStream(outputFile)

srcStream.pipe(gzipStream).pipe(destStream)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM