node.js 文件读取,写入,添加,路径问题总结

本文总结了Node.js中文件操作的关键点,包括使用fs模块读取和写入文件,以及如何处理文件路径问题。fs.readFile用于读取文件,fs.writeFile用于写入文件,fs.appendFile用于追加内容,fs.copyFile用于拷贝文件。同时强调了使用__dirname解决路径问题和fs.readdir读取目录中所有文件名的重要性。还提到了path模块的几个关键方法,如path.dirname、path.basename和path.extname,用于处理和提取文件路径信息。
摘要由CSDN通过智能技术生成

第一点:读取文件

//node组成的三部分,ECMAScript核心+全局成员+核心api成员
//访问核心成员,直接使用require(‘核心成员的名称’),能够导入并使用这些核心成员
const fs = require(‘fs’)
//fs.readFile()
//fs.readFile有三个参数
//1.表示读取的文件的路径
//2.编码格式
//3,当文件读取完成,调用callback回调函数来处理结果
//第一个参数是err对象,err不为null,错误
//第二个参数才是读取成功的结果
fs.readFile(“./files/1.txt”,function(err,data){
console.log(err);
console.log(data);
if(err){
return console.log(“读取文件失败:”+err.message)
}else{
console.log(“读取文件成功:”+data)
}

})

第二点:写入文件

//1.导入fs文件操作模块
//2、调用fs。writeFile写入文件
//1、路径字符串,表示把文件的内容,写入到哪个文件中
//2、要写入的数据,可以给定一个字符串
//3、可选参数,表示要以什么格式写入文件内容,默认utf-8de格式
//文件写完之后的callback回调函数
//在回调函数中,只有一个形参err错误对象
//const fs = require(‘fs’);
//fs.writeFi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值