课程名称:2022 Node.js+Express+Koa2 开发Web Server博客及重构
课程章节:初识服务端
主讲老师:双越老师
课程内容:
今天学习内容包括:
1. 获取文件信息
课程收获:
通过异步模式获取文件信息的语法格式:
fs.stat(path, callback)
path - 文件路径。
callback - 回调函数,带有两个参数如:(err, stats), stats 是 fs.Stats 对象。
写入文件:writeFile 直接打开文件默认是 w 模式,所以如果文件存在,该方法写入的内容会覆盖旧的文件内容。
fs.writeFile(file, data[, options], callback)
file - 文件名或文件描述符。
data - 要写入文件的数据,可以是 String(字符串) 或 Buffer(缓冲) 对象。
options - 该参数是一个对象,包含 {encoding, mode, flag}。默认编码为 utf8, 模式为 0666 , flag 为 'w'
callback - 回调函数,回调函数只包含错误信息参数(err),在写入失败时返回。
课程学习截图: