Node.js fs模块(文件模块), 读取和写入 创建、删除(文件/文件夹)

系列文章目录

 var fs = require('fs');   //必须引入的内部模块
 
/* 
  
    fs模块文件操作
    readFile readFileSync(同步方法)   	读取内容
    writeFile writeFileSync(同步方法) 	写入文件	
    appendFile appendFileSync(同步方法)  追加内容	
    unlink unlinkSync(同步方法) 			删除文件
    mkdir mkdirSync (同步方法) 			创建文件夹
    rmdir rmdirSync(同步方法) 			删除文件夹
*/

前言

首先使用Node.js中的fs模块需要先导入 var fs = require('fs');,区分清除 内容追加和写入内容的区别!!!


一、readfile阅读文件内容

Node.js两个阅读文件内容的方法

readfile(路径,内容,function(err,data){})
readfileSync(路径,内容)

代码如下:

//阅读文件(同步)
fs.readFile('write.txt', function(err, data) {
    console.log(data.toString());
    console.log(err);
})
//阅读文件(异步)
var docu = fs.readFileSync('write.txt');
console.log(docu.toString());

二、writeFile写入内容

代码如下(示例):

!!!!!注意  写入内容的时候会将文件中的内容清空
//写入文件内容 (异步)
fs.writeFile('write.txt', '123', function(err) {
    console.log(err);
});
//写入文件内容 (同步)
fs.writeFileSync('write.txt', '123456464')

三.appendFile追加内容

代码如下(示例):

//追加写入内容(异步)
fs.appendFile('write.txt', '4564646', function(err) {
    console.log(err);
})
//追加写入内容(同步)
fs.appendFileSync('write.txt', '我是同步的appendFileSync')

四.unlink删除文件

代码如下(示例):

//对文件的操作
//删除文件(异步)
fs.unlink('write.txt', function(err) {
    console.log(err);
});
//删除文件(同步)
fs.unlinkSync('write.txt')

五.mkdir创建文件

代码如下(示例):

//创建文件夹(异步)
fs.mkdir('./a', function(err) {
    console.log(err);
});
//创建文件夹(同步)
fs.mkdirSync('./b')


六.rmdir创建文件

代码如下(示例):


//删除文件夹(异步)
fs.rmdir('./a', function(err) {
    console.log(err);
})
//删除文件夹(同步)
fs.rmdirSync('./b')
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

满脑子技术的前端工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值