You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
388 B
12 lines
388 B
const fs = require('fs').promises;
|
|
|
|
const read_file = (fname) =>
|
|
fs.open(fname, 'r')
|
|
.then(fh => fh.stat().then(stat => [fh, stat]))
|
|
.then(res =>
|
|
res[0].read(Buffer.alloc(res[1].size), 0, res[1].size, null))
|
|
.then(result =>
|
|
console.log(`Read ${result.bytesRead} bytes: ${result.buffer.toString()}`))
|
|
.catch(err => console.error(err))
|
|
|
|
read_file('test.txt');
|
|
|