文件的读取
//浏览器中的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环境下对文件的读取与写入操作