Node.js学习记录(一)
fs文件系统模块
- 利用require导入fs模块
const fs = require('fs');
fs.readFile()
读取文件- 参数1:读取文件的存放路径(必选)
- 参数2:读取文件的编码格式,一般默认为utf8(可选)
- 参数3:回调函数,失败和成功的结果(
function(){失败,成功}
)(必选)
fs.writeFile()
写入内容- 参数1:读取文件的存放路径(必选)
- 参数2:要写入的内容
- 参数3:读取文件的编码格式,一般默认为utf8(可选)
- 参数4:回调函数,失败和成功的结果(
function(){失败,成功}
)(必选)
- 使用terminal出现路径拼接错误的问题,是因为使用了./ 或 …/开头的相对路径,使用绝对路径可以解决此问题
__dirname
表示当前文件所处的目录
- 注:
fs.writeFile()
写入同一文件时会覆盖
path路径模块
path.join()
将多个路径片段拼接- 各参数用’,'隔开
path.basename()
从路径字符串解析出文件名- 参数1:路径(必须)
- 参数2:后缀名(可选),选择后会移除
path.extname()
获取扩展名