node 基础知识(二)
- fs.stat 检测是文件还是目录
- fs.writeFile 创建写入文件
- fs.mkdir 创建目录
- fs.appendFile 加文件
- fs.readFile 读取文件
- fs.readdir 读取目录
- fs.rename 重命名
- fs.rmdir 删除目录
- fs.unlink 删除文件
- fs.createReadStream 以文件流方式读取数据
- fs.createWriteStream 以流的方式写入文件
- 管道流 用于复制大文件
开始
本文完整介绍 node 对文件的操作
首先我们通过 const fs=require('fs')
引入 fs 操作模块
文件操作
对应于标题中的操作,如下:
- fs.stat 检测是文件还是目录
1 | fs.stat("./html", (err, data) => { |
- fs.writeFile 创建写入文件
1 | fs.writeFile("./html/index.html", "hello", (err) => { |
- fs.mkdir 创建目录
1 | fs.mkdir("./css", (err) => { |
- fs.appendFile 加文件
1 | fs.appendFile("./html/index.html", "wait wait wait\n", (err) => { |
- fs.readFile 读取文件
1 | fs.readFile("./html/index.html", (err, data) => { |
- fs.readdir 读取目录
1 | fs.readdir("./html", (err, data) => { |
- fs.rename 重命名
1 | // fs.rename 重命名 功能:1 表示重命名 2 移动文件 |
- fs.rmdir 删除目录
1 | fs.rmdir("./delete", (err) => { |
- fs.unlink 删除文件
1 | fs.unlink("./delete/delete.html", (err) => { |
- fs.createReadStream 以文件流方式读取数据
1 | var readStream = fs.createReadStream("./html/index.html"); |
- fs.createWriteStream 以流的方式写入文件
1 | var str = ""; |
- 管道流 用于复制大文件
1 | var readStream = fs.createReadStream("./html/write.txt"); |
结语
以上
有帮助的打个赏哦亲~~