writable.end([chunk[, encoding]][, callback])


调用 writable.end() 方法表示不会再向 Writable 写入更多数据。可选的 chunkencoding 参数允许在关闭流之前立即写入最后一块数据。

【Calling the writable.end() method signals that no more data will be written to the Writable. The optional chunk and encoding arguments allow one final additional chunk of data to be written immediately before closing the stream.】

在调用 stream.end() 后调用 stream.write() 方法会引发错误。

【Calling the stream.write() method after calling stream.end() will raise an error.】

// Write 'hello, ' and then end with 'world!'.
const fs = require('node:fs');
const file = fs.createWriteStream('example.txt');
file.write('hello, ');
file.end('world!');
// Writing more now is not allowed!