fs模块常用API:

const fs = require('fs')
// 写入文件内容
fs.writeFile(file, data[, options], callback)
// 读取文件内容
fs.readFile(file, data[, options], callback)

path模块常用API

path.join() 可以将多个路径拼接成完整的路径字符串
注:'../'会干掉上一级拼接的目录

const path = require('path')
// 使用方法 优点:路径多写个.或者不写/均可智能拼接
const a = path.join(__dirname, '/成绩.txt') // c:\Users\CCIMT\Desktop\test-project\node\成绩.txt

path.basename()可以从一个文件路径中获取文件名
第一个参数时是传路径,如果传第二个参数就是从末尾开始删除掉的字符

const path = require('path')
const url = 'a/b/c/index.html'
const a = path.basename(url) // index.html
console.log(a);
const b = path.basename(url, 'l') // index.htm
console.log(b);

path.extname(url)获取选中文件扩展名

const path = require('path')
const url = 'a/b/c/index.html'
const a = path.extname(url) // .html
console.log(a);
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐