3 回答

TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊
const fs = require('fs');fs.writeFile("/tmp/test", "Hey there!", function(err) { if(err) { return console.log(err); } console.log("The file was saved!");});

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
fs.write(fd, buffer, offset, length, position, callback
)您需要等待回調(diào),以確保緩沖區(qū)被寫入磁盤。沒有緩沖。 fs.writeFile(filename, data, [encoding], callback)
所有數(shù)據(jù)必須同時(shí)存儲(chǔ);不能執(zhí)行順序?qū)懭搿?/trans> fs.createWriteStream(path, [options]
)創(chuàng)建 WriteStream
,這很方便,因?yàn)槟恍枰却卣{(diào)。但同樣,它沒有緩沖。
A WriteStream
n
n+1
換言之:
WriteStream
Stream
write("a")write("b")write("c")
fs.write(new Buffer("a"))fs.write(new Buffer("b"))fs.write(new Buffer("c"))
fs.write(new Buffer ("abc"))
cork()
uncork()
BufferedOutputStream
, BufferedWriter

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
var fs = require('fs');var stream = fs.createWriteStream("my_file.txt");stream.once('open', function(fd) { stream.write("My first row\n"); stream.write("My second row\n"); stream.end();});
添加回答
舉報(bào)