说说对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
上次更新: 2021/12/19, 18:05:42