node-fs文件和路径

当访问历览器的时候,前端向服务器发送请求,服务端接收到请求去磁盘中读取文件,再把读到的文件返回给客户端
a. require fs

const fs=require('fs');

b. 根据路径不同读取不同内容

let pathname='目录'+req.url;
  • 读文件
    • fs.readFile(文件名,回调);异步操作;
      1. buffer二进制数据
      2. toString转化为文字
fs.readFile('',function(err,data)=>{
  //data.toString() //控制台
  res.end(data)//不是buffer
})
  • 写文件
    • fs.weiteFile('路径',‘写的内容‘,callback)
fs.writeFile('','这是我修改的内容',function(err)=>{
})
  • 创建文件夹
    fs.mkdir('文件名');、
    fs.readir(path,functuon(err,files)=>{})读取当前文件夹下所有的文件和目录
    fs.stat(path,function(err,stats)=>{})
    stats.isFile()判断是否为文件
    stats.isDirectory()判断是否为文件夹
  //
(function Iterator(i){
    fs.stat('./'+files[i],(err,stats){
      if(stats.isDirectory()){
        aryDir.push(files[i])
      }
      Iterator(++i)
    })
  
})(0)

你可能感兴趣的:(node-fs文件和路径)