0%

708_fs模块_文件写入(同步异步)

const fs=require('fs');

// 参数说明:
// file 文件名
// data 待写入的数据
// options 选项设置 (可选)
// callback 写入回调

//同步写入:js代码向下执行,将写入文件的操作交给IO线程,自己继续向下执行,全部执行完毕后从栈中去除数据
fs.writeFile('./座右铭.txt','三人行,则必有我师',err=>{
    //err 写入成功,err为一个对象;写入失败,err则为null
    if(err){
        console.log('写入失败');
        return;
    }
    console.log('写入成功');
})
console.log(1+1);


//异步写入:js代码等待文件写入执行完毕后继续向下执行
fs.writeFileSync('./data.txt','test');