美文网首页
node-fs文件和路径

node-fs文件和路径

作者: warmT_ | 来源:发表于2017-08-28 10:23 被阅读0次

    当访问历览器的时候,前端向服务器发送请求,服务端接收到请求去磁盘中读取文件,再把读到的文件返回给客户端
    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文件和路径

          本文链接:https://www.haomeiwen.com/subject/gwswdxtx.html