[英]Node.js Problem While Reading File
我正在尝试在文件末尾写文本。然后从末尾读取文本。或者将其写到末尾,然后从那里开始读取文本,但是当我尝试用r +写入所有已删除的文本时。它不会从末尾读或我犯了一个错误
var http = require('http');
var fs = require('fs');
var log = fs.createWriteStream('message.txt', {'flags': 'a'});
log.write('I want all of us money back');
var a = fs.createReadStream('message.txt', {'flags': 'a+',encoding:'utf8'});
a.on('data',function(data)
{
console.log(data);
});
有没有办法设置它。 我发现它变得反向,但最好从终端找到方法。
看起来您正在执行的操作与Stream.pipe函数的功能相同,因此建议您阅读该文档并直接使用stream.pipe。 但是,我怀疑您代码中的问题是您正在写入流,但是在实际刷新写入的数据(意味着它仍由OS缓冲)之前先从流中读取。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.