[英]How to compress Folder in nodeJS Mac without .DS_STORE
Using the folder-zip-sync npm library and other zipping libraries, The.zip file gets saved with an extra.DS_STORE file.使用 folder-zip-sync npm 库和其他压缩库,.zip 文件与一个额外的 .DS_STORE 文件一起保存。 How to zip without this file?
没有这个文件怎么zip? Is there a setting I can turn off?
有我可以关闭的设置吗? How to go about this?
这个怎么go一下?
var zipFolder = require("folder-zip-sync");
zipFolder(inputPath, pathToZip);
you don't need any library to compress for this action use node.js build in zlib
module你不需要任何库来压缩此操作使用 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.