app.js:
const fs = require(‘fs’)
// 4 fs.appendFile 追加写入文件内容
fs.appendFile(‘./css/base.css’,‘body{margin:0;padding:0;}’,(err)=>{
if(err){
return console.log(err)
}
console.log(‘appendFile 成功’)
})
可以看到,如果首次执行 fs.appendFile
往不存在的文件中追加内容,和 fs.writeFile
功能一致,都会先创建该文件,之后在写入内容。
但是如果是往已经存在的文件中写入内容:
const fs = require(‘fs’)
fs.appendFile(‘./css/base.css’,‘\n.el-button{padding:10px;}’,(err)=>{
if(err){
return console.log(err)
}
console.log(‘appendFile 成功’)
})
fs.appendFile
会往已经存在的内容进行追加要加入的内容,而非覆盖。
[](()6. fs.readFile 读取文件内容
=====================================================================================
app.js:
const fs = require(‘fs’)
fs.readFile(‘./html/index.html’,(err,data)=>{
if(err){
return console.log(err)
}
console.log(data)
console.log(data.toString())
})