node怎么对文件进行操作

文件的读取

//浏览器中的JavaScript是没有文件操作能力的
//但是node.js是具有文件操作能力的
//使用fs核心模块,fs是file-system的缩写,就是文件系统的意思
//在fs这个核心模块中,提供了所有与文件操作相关的API
//例如fs.readFile()就是用来读取文件的

//1,使用核心模块
var fs = require('fs');     

//2.读取文件
fs.readFile('data.txt',function(err,data){
    if (err) {
        return console.log("文件读取失败");
    }
    console.log(data.toString());   //由于读取的内容是二进制形式,这里使用toString方法将其转为字符串
})

在这里插入图片描述
在这里插入图片描述

这里执行用
node .\文件读取.js
执行后如图,在下面的控制台中输出为 hello word
在这里插入图片描述

文件的写入

var fs = require('fs');
var str = '我是写入的文件'
fs.writeFile('data.txt', str, function(err){
    if(err){
        return console.log('文件写入失败');
    }
    console.log('文件写入成功')
})

写入之前
在这里插入图片描述
写入之后
文件data内的内容变为了“我是写入的文件”
在这里插入图片描述
好了这就是在node环境下对文件的读取与写入操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值