简单文件写入—同步和异步
fs.writeFileSync(file, data[, options])
fs.writeFile(file, data[, options], callback)
-file 要操作的文件路径
-data 要写入的数据
-options 选项,可以对写入进行一些设置
-callback 当写入完成以后执行的函数
注:
1.writeFile直接封装好了打开文件,关闭文件(想要查看源码,直接CTRL点击)
2.当写入的hello3.txt有内容时,通过“w”写入时,会进行覆盖,默认从开头开始写入。不想从头开始写,使用a
3.(flag)打开状态:
模式 说明
r 读取文件,文件不存在则出现异常
r+ 读写文件,文件不存在则出现异常
rs 在同步模式下打开文件用于读取
rs+ 在同步模式下打开文件用于读写
w 打开文件用于写操作, 如果不存在则创建,如果存在则截断
wx 打开文件用于写操作如果存在则打开失败
W+ 打开文件用于读写如果不存在则创建如果存在则截断
WX+ 打开文件用于读写如果存在则打开失败
a 打开文件用于追加如果不存在则创建
ax 打开文件用于追加如果路径存在则失败
a+ 打开文件进行读取和追加如果不存在则创建该文件
ax+ 打开文件进行读取和追加,如果路径存在则失败