1.fs模块介绍
fs
全称是file system
(文件系统),它是NodeJS提供的文件操作API。fs模块用于对系统文件及目录进行读写操作,是一个非常重要的模块,对文件的操作都基于它。该模块的所有方法都有同步和异步两种方式,下面先简单介绍一下fs模块的常用方法。
2.使用fs模块进行简单的读写操作
- 读取文件 => readFile(异步读取) 和 readFileSync(同步读取)
fs.readFile(file_name[, options],function(err,data){
//异步读取带两个必选参数和一个可选参数
//必选参数:file_name文件路径名,callback回调函数,回调函数第一个参数是读取错误信息,第二个是文件里面的数据
//一个可选参数:options该参数是一个对象,包含 {encoding, flag}。默认编码为二进制, flag 为 'w'
})
fs.readFileSync(file_name[, options])//同步读取带一个必选参数和一个可选参数,同上
简单实现如下:
var fs=require('fs'); //引入fs模块
//异步读取
fs.readFile('aaa.txt',function(err,data){
if(err){
console.log('读取错误&