Node.js 文件系统
Node.js 文件系统
Node.js 的文件系统(File System)模块提供了一种方式,允许开发者使用 JavaScript 代码来访问和操作计算机的文件系统。这个模块是 Node.js 标准库的一部分,因此不需要安装额外的依赖就可以直接使用。文件系统模块通常简称为 fs
模块。
基本用法
要使用文件系统模块,首先需要将其导入到你的 JavaScript 文件中:
const fs = require('fs');
或者,如果你使用的是 ES6 模块导入语法:
import fs from 'fs';
同步与异步操作
fs
模块提供了同步和异步两种版本的 API。同步方法会在执行完操作后才会继续执行后续代码,而异步方法会立即返回,操作会在后台进行。
例如,读取文件内容的同步方法是 fs.readFileSync
,而异步方法是 fs.readFile
。
读取文件
// 异步读取文件
fs.readFile('/path/to/file', 'utf8', (err, data) => {if (err) throw err;console.log(data);
});// 同步读取文件
const data = fs.readFileSync('/path/to/file', 'utf8');
consol