【发布时间】:2017-10-31 03:13:10
【问题描述】:
我有一个未知大小的文件 test.txt。与其他服务共享文件,我必须从该文件中读取才能对其进行编辑。只是将时间戳更改为现在的小编辑。 在不读取整个文件并再次重写的情况下编辑它的最佳方法是什么。我觉得这不是一个正确的方法。我知道 createReadStream 和 createWriteStream 但我不想复制文件并浪费资源,尤其是内存。 谢谢。
【问题讨论】:
-
@dward — 该问题的公认答案正是该问题试图避免的问题
-
使用流不会浪费很多内存。
-
@SLaks 使用流是关于从文件读取并写入另一个文件。好吧,它可以是我的选择之一。但这是我们在这里进行小编辑的唯一选择吗?
标签: javascript node.js file nodes