91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
深水埗区| 法库县| 深州市| 渭源县| 张家川| 岗巴县| 文登市| 扎兰屯市| 临西县| 尉氏县| 贡嘎县| 石台县| 巴南区| 娱乐| 德钦县| 台州市| 甘肃省| 屯昌县| 昭觉县| 布尔津县| 柳江县| 沙雅县| 外汇| 乌拉特前旗| 云浮市| 灌阳县| 高要市| 沈丘县| 福建省| 鄂伦春自治旗| 宿松县| 新郑市| 新安县| 老河口市| 霍山县| 珠海市| 招远市| 读书| 贵州省| 高密市| 合阳县|