gpt4 book ai didi

javascript - 使用流写入和读取文件

转载 作者:搜寻专家 更新时间:2023-10-31 23:44:44 24 4
gpt4 key购买 nike

无论我在控制台中输入什么,下面的代码都会写入一个文件。它还同时从同一个文件中读取并显示文件中的任何内容。

我在控制台中输入的所有内容都保存在文件中。我手动去检查了它。但无论我输入什么,都不会同时显示。

const fs = require('fs');
const Wstream = fs.createWriteStream('./testfile.txt', {encoding: 'utf8'});
const Rstream = fs.createReadStream('./testfile.txt', {encoding: 'utf8'});
process.stdin.pipe(Wstream);
Rstream.pipe(process.stdout);

为什么这和下面的不一样?

process.stdin.pipe(process.stdout);

最佳答案

read stream./testfile.txt 中的数据完全通过管道传输时,将关闭。它不会等待其他条目或更改。

您可以使用 fs.watch , 来监听文件更改或者更好地使用像 tail-stream 这样更简单的东西或 node-tail .

关于javascript - 使用流写入和读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51893544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com