nodejs(五)node引入核心模块fs

前面我们说ndoe引入自己的模块,相对路径要加 './',否则就会根据名字去引入核心模块,nodejs文件读写的核心模块是fs(file-system),引入方法:

var fs = require('fs')

fs有一个读取文件的方法readFile,下面做演示,它有两个参数,第一个是路径,第二个是回调函数,回调函数有两个参数,第一个是error错误对象,第二个是读取文件获取的数据。
var fs = require('fs')//成功error是null,失败是错误对象, 成功data是数据,失败是undefined fs.readFile('./resource/hello.txt', function(error, data) { console.log(data) // //存的是二进制,转成了十六进制,//通过判断error确认是否有错误 if (error) { console.log(error) } else { console.log(data.toString()) //hello } })

会输出如下内容
nodejs(五)node引入核心模块fs
文章图片




writeFile方法为写文件,有三个参数,第一个是文件路径,第二个是写的内容,第三个是回调函数,里面只有一个参数,错误对象
var fs = require('fs')fs.writeFile('./hello.txt', '你好', function(error) {})

【nodejs(五)node引入核心模块fs】

    推荐阅读