我将从node.js运行7Zip作为命令行批处理作业。有没有一种方法可以跟踪进度(即通过读取输出流或其他任何方式来读取进度表(100%的20%)),以便我可以将其转发给用户。
谢谢
我发现可以从命令行(没有GUI)获得增量进度。尝试使用-bsp1开关:https ://sevenzip.osdn.jp/chm/cmdline/switches/bs.htm
但是,创建和跟踪zip归档文件创建的更好方法可能是使用一个名为archiver(https://github.com/archiverjs/node-archiver/issues/147)的npm程序包,该程序包不需要进行上下文切换,或读取输出流以进行跟踪,而我的测试表明它的运行速度与7zip相同或更高。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句