node.js学习(2)——fs模块

上一节-node.js学习(1)— http模块

1.文件模块-fs

fs模块是node自带的文件系统模块。我们这里主要讲文件读(readFile)和文件写(writeFile)。

2.readFile(文件名,回调函数)

node.js学习(2)——fs模块_第1张图片
Jietu20180915-111658.jpg

在file.js里面增加下面代码

const fs=require('fs');
// readFile(文件名、回调函数)
fs.readFile('a.txt',function(err,data){
    console.log(err,data);
    console.log(err,data.tostring()) //null 测试
})
  1. 回调函数有两个参数,err——报错信息 , data——文件内容
  2. 如果文件不存在,err—不存在该文件。
  3. 若存在,则err—null。data为标签。
    如果文件内容为空,标签为空标签。
    测试往a.txt文件增加测试两个文字,则data打印出来为,里面的数字为二进制数字。但假如我们想要输出的内容直接为原内容怎么办,使用toString()即可。即转换为字符串。

3.writeFile(文件名,文件内容,回调函数)

fs.writeFile('b.txt','哈哈',function(err){
    console.log(err)
})
  1. 回调函数只有一个参数,err—报错信息。
  2. 若文件不存在,创建该文件。若文件存在,重写该文件内容。
    无错误时候,err为null

下一篇-node.js学习(3)——http模块与fs模块综合

你可能感兴趣的:(node.js学习(2)——fs模块)