fs中的流createWriteStream创建一个写入数据流对象

459 阅读1分钟

/** *

  • fs中的流
  • fs.createWriteStream方法创建一个写入数据流对象, 该对象的write方法用于写入数据, end方法用于结束写入操作 */ const { log } = require('console'); var fs = require('fs'); var state = { str: '', singleChoice: "A", } switch(state.singleChoice) { case "A": state.str = "月ぞしるべ こなたへ入らせ 旅の宿" break; case "B": state.str = "thy vows are all broken" break; case "C": state.str = "헤여졌다한들슬퍼하지마. 이후에만나게될더좋은사람을위해항상웃는얼굴잃지말자" break; case "D": state.str = "多情自古伤离别。更那堪、冷落清秋节。今宵酒醒何处?" break; default: console.log('题目不正确'); break; } var writeStream = fs.createWriteStream('./mark.txt'); writeStream.write(state.str); writeStream.end(); writeStream.on('finish', () => { console.log('写入文件完成'); console.log(state.str); })

image.png