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文件操作的主要内容,如果未能解决你的问题,请参考以下文章

Node.js fs文件系统相关操作

node.js 的系统模块——fs文件操作

Node.js模块

Node.js 文件系统操作

Node.js 初识 fs 模块

十Node.js-fs模块(上)