Node.js 的文件系统模块 (fs
) 提供了一系列用于文件操作的 API,包括文件读取、写入、修改和删除等。本指南将帮助你了解如何使用 Node.js 的文件系统模块。
常用方法
以下是文件系统模块中一些常用的方法:
fs.readFile()
: 读取文件内容。fs.writeFile()
: 写入文件内容。fs.appendFile()
: 追加内容到文件。fs.unlink()
: 删除文件。
示例
以下是一个简单的示例,展示如何使用 fs.readFile()
读取文件内容:
const fs = require('fs');
fs.readFile('example.txt', 'utf8', (err, data) => {
if (err) {
console.error('读取文件失败:', err);
return;
}
console.log(data);
});
图像处理
Node.js 还可以用于图像处理。以下是一个示例,展示如何使用 Node.js 读取和显示图像:
const fs = require('fs');
const gm = require('gm');
const image = gm('example.jpg')
.resize(200, 200)
.gravity('Center')
.write('example_resized.jpg', (err) => {
if (err) {
console.error('图像处理失败:', err);
return;
}
console.log('图像处理完成');
});
扩展阅读
想要了解更多关于 Node.js 文件系统的知识,可以参考以下链接:
Node.js