I
Size: a a a
I
И
И
I
AB
A

A
A
A

ПА
const stream = fs.createReadStream('myfile.txt', { encoding : 'utf8' });
stream.on("readable", async () => await processData(stream.read()));
при чтении кусков файла выполняется функция processData()W

Ð
const stream = fs.createReadStream('myfile.txt', { encoding : 'utf8' });
stream.on("readable", async () => await processData(stream.read()));
при чтении кусков файла выполняется функция processData()R
const stream = fs.createReadStream('myfile.txt', { encoding : 'utf8' });
stream.on("readable", async () => await processData(stream.read()));
при чтении кусков файла выполняется функция processData()ПА
R
data обычноR
ПА
const processFile = async (folder, file) => {
return new Promise((resolve, reject) => {
const stream = fs.createReadStream(path.join(folder, file), { encoding : 'utf8' });
stream.on("readable", _ => processData(stream));
stream.on("end", _ => resolve())
stream.on("error", err => reject(new Error(err)));
});
};R

ПА