Node.js 02 fs 文件系统模块基础

90 阅读1分钟

1. 什么是 fs 文件系统模块 ?

fs 模块是Node.js官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。 如:fs.readFile()方法 ,用来读取指定文件中的内容,fs.writeFile()方法,用来向指定的文件中写入内容。

0363.png

2. 读取文件内容 fs.readFile() 方法

2.1 how to 运用fs.readFile() 方法?

0364.png

 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. 小案例----成绩整理

0365.png

小收获 :

(1)字符串API str.replace(char1,char2) ; 将字符串中的char1 字符 替换成 char2 字符

(2) arr.join(' \r\n ') , 将数组里的每一项拼接成以行为分割的字符串!!!