亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

nodejs讀取文件的方法有哪些

小億
133
2023-08-08 23:02:39
欄目: 編程語言

Node.js中讀取文件的方法有以下幾種:

  1. 使用fs模塊的fs.readFile()方法:該方法將整個文件讀入內存,并在回調函數中返回文件內容。示例代碼如下:
const fs = require('fs');
fs.readFile('path/to/file', 'utf8', (err, data) => {
if (err) throw err;
console.log(data);
});
  1. 使用fs模塊的fs.readFileSync()方法:該方法將整個文件讀入內存,并直接返回文件內容。示例代碼如下:
const fs = require('fs');
try {
const data = fs.readFileSync('path/to/file', 'utf8');
console.log(data);
} catch (err) {
console.error(err);
}
  1. 使用fs模塊的fs.createReadStream()方法:該方法以流的形式讀取文件,適用于讀取大型文件。示例代碼如下:
const fs = require('fs');
const readStream = fs.createReadStream('path/to/file', 'utf8');
readStream.on('data', (data) => {
console.log(data);
});
readStream.on('error', (err) => {
console.error(err);
});
  1. 使用fs模塊的fs.readFileSync()方法:該方法以流的形式讀取文件,并返回一個可讀流對象。示例代碼如下:
const fs = require('fs');
const readStream = fs.createReadStream('path/to/file', 'utf8');
readStream.on('data', (data) => {
console.log(data);
});
readStream.on('error', (err) => {
console.error(err);
});

以上是Node.js中常用的幾種讀取文件的方法,根據不同的需求選擇合適的方法進行文件讀取。

0
内黄县| 通城县| 台东县| 上虞市| 县级市| 梅州市| 如东县| 阿尔山市| 荃湾区| 尼勒克县| 徐闻县| 商河县| 搜索| 保靖县| 游戏| 乐昌市| 桐梓县| 河津市| 闸北区| 上杭县| 葫芦岛市| 明光市| 宁津县| 浦县| 田林县| 临高县| 蓝山县| 五河县| 瓦房店市| 饶阳县| 阿合奇县| 英吉沙县| 汝南县| 花莲市| 明光市| 灵丘县| 岑巩县| 福安市| 洱源县| 济宁市| 台东市|