首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NodeJS档案管理器

NodeJS档案管理器
EN

Stack Overflow用户
提问于 2015-07-15 23:06:47
回答 1查看 2.5K关注 0票数 0

我需要得到档案的内容,然后我想解压缩选定的一个-但我不想解压缩档案,以了解其中的内容。我想列出并解压缩至少ziprar,但是(如果可能的话)我不想仅限于这两个。

你能建议良好的npm模块或其他项目来实现这一点吗?

我想出的是:

  1. zip我发现节点-zip只能解压缩文件,但不能列出归档内容。
  2. rar --最好的解决方案似乎是节点-rar,但我不能在Windows上安装它。
  3. 节点解压缩这样做了:它是一个“用于解压缩各种文件类型的命令行包装器”。因此,也不可能列出存档内容。

目前,我试图让node-uncompress列出文件,希望它永远不能跨平台运行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-22 14:15:20

解决方案:

现在,我在节点模块node-7z中使用7zip,而不是试图让每个归档都独立工作。相应的站点是:https://www.npmjs.com/package/node-7z

这个库使用操作系统独立的归档管理器7zip。在Windows 7za上使用。"7za.exe (a = of )是7-Zip的独立版本“。我在Windows和Ubuntu上测试过它,它运行得很好。

更新:

在Windows:我只是通过在路径变量中添加7za来工作,而不是将7za.exe添加到“package.json文件的同一个目录”。就像描述里说的。

更新2:

在Windows7za上,节点-7z柱中提到的不能处理.rar-archives。所以我用的是“随意”的7-拉链,而不是7za.exe。我刚刚将命令行7z.exe重命名为7za.exe,并将7-zip文件夹添加到路径变量中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31442742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档