中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
辽源市| 英吉沙县| 光山县| 德令哈市| 长白| 西和县| 玛多县| 筠连县| 龙口市| 泰来县| 镇安县| 建阳市| 林芝县| 白城市| 夏河县| 固始县| 松潘县| 新和县| 阜新市| 福建省| 蒙山县| 织金县| 延川县| 油尖旺区| 高清| 宜兰县| 凤庆县| 从化市| 岑溪市| 桐柏县| 夏津县| 锡林郭勒盟| 达州市| 象山县| 隆化县| 墨竹工卡县| 黄浦区| 和政县| 昆山市| 城固县| 平泉县|