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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文件系统模块是一个封装了标准的 POSIX 文件 I/O 操作的集合。通过require('fs')使用这个模块。...
    保川阅读 808评论 0 0
  • //公共引用 varfs =require('fs'), path =require('path'); 1、读取文...
    才気莮孒阅读 841评论 0 1
  • 一、核心模块和对象 核心模块的意义 常用内置模块path:处理文件路径fs:操作文件系统child_process...
    EndEvent阅读 4,441评论 0 1
  • https://nodejs.org/api/documentation.html 工具模块 Assert 测试 ...
    KeKeMars阅读 6,420评论 0 6
  • Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScr...
    FTOLsXD阅读 545评论 0 2