1. 什么是 fs 文件系统模块 ?
fs 模块是Node.js官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。 如:fs.readFile()方法 ,用来读取指定文件中的内容,fs.writeFile()方法,用来向指定的文件中写入内容。
2. 读取文件内容 fs.readFile() 方法
2.1 how to 运用fs.readFile() 方法?
2.2 判断文件是否读取成功?
判断 err 的值 ,是 true 还是 null
3. 向指定文件中写入内容 fs.writeFile()方法
3.1 fs.writeFile()方法里有三个参数
参数1 :必选 ,指定文件的路径
参数2 :必选 ,要写入的内容
参数3 :可选 ,表示以什么样的格式写入文件内容
参数4 :必选 ,文件写入完成后的回调函数
注意:回调函数的参数只有一个 err
3.2 如果指定的写入文件存在 ,写入的内容会取代原来的内容。如果不存在,会新建一个文件!!!!
3.3 判断写入是否成功?
如果err的值为null ,写入成功
如果err的值为一个错误对象 , 写入失败
4. 小案例----成绩整理
小收获 :
(1)字符串API str.replace(char1,char2) ; 将字符串中的char1 字符 替换成 char2 字符
(2) arr.join(' \r\n ') , 将数组里的每一项拼接成以行为分割的字符串!!!