const fs = require('fs');
const readline = require('readline');
const rl = readline.createInterface(process.stdin, process.stdout);
rl.on('line', (line) => {
    if (line.trim() === 'break') {
        rl.close();
        return;
    }
  /* 这个是异步写文件,同步写文件的api是writeFileSync,第一个参数是文件的absolutePath(如果没有文件会自动创建),第二个参数是要写入的数据,第三个参数是一次写入完毕后的回调函数(参数err是代表是否写入失败)
     但是这个写是覆盖的写而不是追加的写 */
    fs.writeFile('./message.txt', line, (err) => {
        if (err) {
            console.log('write error');
        } else {
            console.log('write success');
        }
    });
});

 

相关文章:

  • 2021-11-26
  • 2022-12-23
  • 2021-08-05
  • 2021-11-24
  • 2021-06-24
  • 2022-12-23
  • 2022-12-23
  • 2021-07-26
猜你喜欢
  • 2018-11-03
  • 2021-12-07
  • 2021-11-09
  • 2021-06-24
  • 2022-12-23
相关资源
相似解决方案