node 写入文件内容
1. 在Node.js中写入文件的最简单方法是使用
fs.writeFile()
const fs=require('fs');
const content = 'this is the content';
fs.writeFile('./jiyu.txt',content,(err)=>{
if(err) {
console.error(err);
return
}
});
运行结果:
jiyu.txt 原内容是 这是node读出来的内容
运行完毕是 this is the content
2. 另外,您可以使用同步版本
fs.writeFileSync()
const fs= require('fs');
const content = 'Some content';
try {
fs.writeFileSync('./jiyu.txt',content);
}catch(err){
console.log(err);
}
运行结果:
jiyu.txt 原内容是 this is the content
运行完毕是 Some content
3.
const fs = require('fs');
const replace_content = 'repace old content';
// fs.writeFile('./jiyu.txt',replace_content,{flag:'r+'},(err)=>{});
fs.writeFile('./jiyu.txt',replace_content,{flag:'w+'},(err)=>{});
运行结果:
jiyu.txt 原内容是 this is the content
运行完毕是 Some content
4.
const fs = require('fs');
const append_content = 'append new content';
// fs.writeFile('./jiyu.txt',append_content,{flag:'a+'},(err)=>{});
fs.appendFile('./jiyu.txt',append_content,(err)=>{
if(err){
console.error(err);
return
}
});
运行结果:
jiyu.txt 原内容是 Some content
运行完毕是 Some contentappend new content'
分类:
Node
标签:
node 写入文件内容
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?