fs.readFile
时间: 2024-08-27 15:03:59 浏览: 69
详解nodejs 文本操作模块-fs模块(三)
`fs.readFile()`是Node.js中的一个内置函数,它用于从文件系统读取文本数据到内存。它的基本语法如下:
```javascript
const fs = require('fs');
fs.readFile(filename, encoding, callback);
```
- `filename`: 需要读取的文件的路径名。
- `encoding` (可选): 文件内容的编码类型,默认是`utf8`。
- `callback(err, data)`:回调函数,当操作完成时被调用。`err`是可能出现的错误,如果没有错误,则`data`是你请求的文件内容。
例如,读取一个UTF-8编码的文件并打印内容:
```javascript
fs.readFile('example.txt', 'utf8', (err, data) => {
if (err) throw err;
console.log(data);
});
```
在这个例子中,如果读取过程中发生错误,回调函数将捕获它,并抛出异常。否则,它会打印文件的内容。
阅读全文