【发布时间】:2021-03-25 00:28:31
【问题描述】:
我想知道同时读取多个文件最有效的方法是什么。 我有一个文件路径数组,我想使用根据路径数组的索引排列的 fs 读取文件(不是 asyncRead 并且不使用回调函数)创建一个数据数组。 我需要同时读取三个文件,我找不到如何同时读取文件。
我找到了这种方法,但不知道它是否同时读取文件以及如何读取:
***function simultaneouslyRead(filePath1, filePath2){
var async = require('async'),
fs = require('fs'),
files = [filePath1, filePath2];
async.map(files, fs.readFile, function(err, files) {
if(err) {
throw err;
}
files.forEach(function(file) {
console.log(file.toString());
});
});
}***
【问题讨论】:
标签: node.js fs readfile async.js