美文网首页
Node内置模块——FileSystem

Node内置模块——FileSystem

作者: 暮云间 | 来源:发表于2020-02-18 22:03 被阅读0次

文件操作

  • 写入文件(覆盖式 / 追加式)
fs.writeFile(path, data, (err)=>{...})
fs.appendFile(path, data, (err)=>{...})
  • 复制文件
fs.copyFile(src, dest, (err)=>{...}
  • 读文件
fs.readFile(path, [encoding,] (err, data)=>{...})
  • 删除文件
fs.unlink(path, (err)=>{...})
  • 重命名/移动文件[夹]
fs.rename(oldPath, newPath, (err)=>{...})

文件夹操作

  • 新建文件夹
fs.mkdir(path, (err)=>{...})
  • 读文件夹
fs.readdir(path, (err, files)=>{...})
// files : 数组
  • 删除空文件夹
fs.rmdir(path, data, (err)=>{...})

文件信息

  • 如何得到文件信息
fs.stat(path, (err, stats) => {...})
  • 文件大小
fs.stat(path, (err, stats) => {
  stats.size
  // 单位:字节
})

  • 当前路径是目录?
fs.stat(path, (err, stats) => {
  stats.isDirectory()
})
  • 当前路径是文件?
fs.stat(path, (err, stats) => {
  stats.isFile()
})
  • 创建时间
fs.stat(path, (err, stats) => {
  stats.birthtime
})
  • 上次修改的时间
fs.stat(path, (err, stats) => {
  stats.mtime
})

相关文章

  • Node内置模块——FileSystem

    文件操作 写入文件(覆盖式 / 追加式) 复制文件 读文件 删除文件 重命名/移动文件[夹] 文件夹操作 新建文件...

  • node模块载入机制

    node内模块以及载入顺序为: 内置模块 文件模块 文件目录模块 node_modules模块 内置模块 http...

  • Node.js HTTP模块

    内置HTTP模块 Node.js 中有 HTTP 这个内置模块,HTTP 模块允许 Node.js 通过超文本传输...

  • 四、node(二)

    node模块 文件模块内置模块第三方模块 内置模块 util util.inherits(Child,Parent...

  • 2018-08-20第五天课

    内置模块 => 直接使用 Node 提供好的核心模块 Event 事件模块事件模块是整个 Node.js ...

  • node模块

    node 模块 内置模块http ( creatServer)fs (resdFileSync,writeFile...

  • Node.js HTTP模块

    内置HTTP模块 Node.js中有HTTP这个一个内置模块,它允许Node.js通过超文本传输协议(HTTP)传...

  • querystring 与qs

    querystring是node内置模块,qs是npm模块 querystring的解析会忽略内置对象,qs的解析...

  • Node之Buffer

    Node赋予了javascript读取文件的能力(FileSystem模块),但是fs模块是将文件读取成二进制。而...

  • node内置模块

    crypto 模块 node.js 提供这个模块用于数据加密 md5加密 varcrypto =require('...

网友评论

      本文标题:Node内置模块——FileSystem

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