fs 全称为 FileSystem ,称之为 文件系统 ,可以对文件、文件夹进行操作。
以下示例为异步语法
新建一个文件 text.txt ,写入内容
const fs = require("fs")
fs.writeFile('./text.txt', '喜洋洋', err => {
//err 写入失败: 错误对象 成功 null
if (err) {
console.log('文件写入失败');
return
}
console.log("写入成功");
})
下面示例为同步语法
fs.writeFileSync("./text.txt", 'aaaaa')
/**
* 追加写入 appendFile 参数和writeFile一样
*/
//\r换行追加
fs.appendFile('./text.txt','\rbbbbb', err => {
if (err) {
console.log('追加失败');
}
console.log('追加成功');
});
追加写入
//1.导入fs模块
const fs = require('fs');
// 2.appendFile异步追加写入
fs.appendFile('./file/./text.txt','bbbbb',err=>{
if (err) {
console.log('追加失败');
}
console.log('追加成功');
});
//3.appendFileSync同步追加写入
fs.appendFileSync('./file/.text.txt','ccccc','同步追加写入,nodejs');