node.js 的系统模块——fs文件操作
Posted 冰雪奇缘lb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js 的系统模块——fs文件操作相关的知识,希望对你有一定的参考价值。
系统模块
Node
运行环境提供的 API,因为这些 API 都是以模块化的方式进行开发的,所以我们又称Node 运行环境提供的 API 为系统模块。
系统模块fs文件操作
f: file文件,s: system系统,文件操作系统。
const fs = require('fs');
读取文件内容
fs.reaFile('文件路径/文件名称'[, '文件编码'], callback);
读取文件语法示例:
// 读取上一级css目录下中的base.css
fs.readFile('../css/base.css', 'utf-8', (err,doc)=>{
// 如果文件读取发生错误参数err的值为错误对象否则err的值为null
// doc参数为文件内容
if(err == null) {
// 在控制台中输出文件内容
console.log(doc);
}
});
写入文件内容语法示例:
fs.writeFile('文件路径/文件名称', '数据', callback);
const content = '<h3>正在使用fs.writeFile写入文件内容</h3>';
fs.writeFile('../index.html', content, err => {
if(err != null) {
console.log(err);
return;
}
console.log('文件写入成功');
});
以上是关于node.js 的系统模块——fs文件操作的主要内容,如果未能解决你的问题,请参考以下文章