Node.js文件操作方法汇总

2020-06-18 05:55:54易采站长站整理

{
var fs = require('fs');
var options = { encoding: 'utf8', flag: 'r' };
//fs.createReadStream = function(path, options) {
// return new ReadStream(path, options);
//};
//
//util.inherits(ReadStream, Readable);
//fs.ReadStream = ReadStream;
//
//function ReadStream(path, options)
//createReadStream 就是创建了一个readable流
var fileReadStream = fs.createReadStream("data/grains.txt", options);
fileReadStream.on('data', function(chunk) {
console.log('Grains: %s', chunk);
console.log('Read %d bytes of data.', chunk.length);
});
fileReadStream.on("close", function(){
console.log("File Closed.");
});
}


"C:Program Files (x86)JetBrainsWebStorm 11.0.3binrunnerw.exe" F:nodejsnode.exe StreamReadWrite.js
Wrote: oats
Wrote: rice
Wrote: wheat
File Closed.
Grains: oats rice wheat
Read 16 bytes of data.
File Closed.

Process finished with exit code 0

 个人觉得像这些api用一用感受一下就ok了,遇到了会用就行了。

相关文章 大家在看