我的网站开发技术经验总结 我的网站开发技术经验总结
首页

fangdown

我的网站开发技术经验总结
首页
  • 大前端

    • nodejs

      • nodejs有哪些全局对象,怎么用
      • 如何在nodejs中实现分页机制功能
      • 如何在nodejs实现文件上传功能
      • 如何实现nodejs鉴权机制,说一下思路
      • 说说nodejs中require的原理
      • 说说nodejs中的EventEmit是如何实现的
      • 说说nodejs中的事件循环机制理解
      • 说说nodejs中进程通信有哪些方式
      • 说说nodejs中间件是什么,如何封装一个中间件
      • 说说对buffer的理解及应用场景
      • 说说对fs模块的理解及常用方法
        • 是什么
        • 怎么用
          • linux文件权限怎么看
        • 常用方法
        • 示例
        • FAQ
      • 说说对nodejs的理解及应用场景
      • 说说对process的理解及常用方法
      • 说说对stream的理解及应用场景
      • nodejs如何进行性能监控及优化
      • nodejs批量改文件名
    • git

    • CI

    • 小程序

    • docker

    • Typescript

    • webpack

    • 安全

  • 基础

  • 框架

  • 情商

  • 算法

  • 网络

  • 千锤百炼
  • 大前端
  • nodejs
fangdown
2021-08-13
目录

说说对fs模块的理解及常用方法

# 是什么

fs: 提供对本地文件读写的能力的模块

const fs = require('fs');

# 怎么用

# linux文件权限怎么看

drwxr-xr-x 1 PandaShen 197121 0 Jun 28 14:41 core
-rw-r--r-- 1 PandaShen 197121 293 Jun 23 17:44 index.md

在开头前十位中,d为文件夹,-为文件,后九位就代表当前用户、用户所属组和其他用户的权限位,按每三位划分,分别代表读(r)、写(w)和执行(x),- 代表没有当前位对应的权限。

# 常用方法

  • fs.readFileSync
  • fs.readFile
  • fs.writeFileSync
  • fs.writeFile
  • fs.appendFileSync
  • fs.appendFile
  • fs.copyFileSync
  • fs.copyFile

# 示例

// 1.txt  content: hello world
const fs = require('fs')
const buf = fs.readFileSync('./1.txt') 
const str = fs.readFileSync('./1.txt', 'utf-8')
console.log(buf) // <Buffer 12 34>
console.lot(str) // hello world
// 1.txt  content: hello world
const fs = require('fs')
fs.readFile(__dirname+'/1.txt', 'utf8', (err, data)=>{
  console.log('err', err)
  if(err) return
  console.log('data', data)
})

# FAQ

#fs
上次更新: 2021/12/19, 18:05:42
说说对buffer的理解及应用场景
说说对nodejs的理解及应用场景

← 说说对buffer的理解及应用场景 说说对nodejs的理解及应用场景→

最近更新
01
多分支修复撞车的问题
05-01
02
如何成为架构师
01-23
03
服务器部署全过程
11-23
更多文章>
Theme by Vdoing | Copyright © 2019-2026 fangdown | 粤ICP备19079809号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式