【发布时间】:2021-02-08 03:45:22
【问题描述】:
我正在使用node's readline module 对一个我必须逐行读取的大文件进行一些处理,并且由于它很大,因此需要很长时间。
我需要一种监控和报告操作总进度的方法(最好使用readline)
readline 创建的Interface 发出的'line' 事件不提供与此用例相关的任何内容。 readline的其他事件或方法也没有其他有用的数据。
我也找不到任何可以满足我需要的 readline 的替代解决方案。
例如,当通过网络(通过 HTTP 和 XHR/fetch 或任何 TCP 连接)下载资源时,如果数据包到来,并且拥有字节总数,则可以访问输入的字节读取我们可以计算进度。
【问题讨论】:
标签: node.js file terminal command-line-interface