fs.promises ReadFile

fs.promises ReadFile

Medium NodeJS File System & Paths 40 views
Explanation Complexity

Problem Statement

Read a file using fs.promises and print its length.

Input Format

stdin: file path.

Output Format

Print integer length.

Example

a.txt
12

Constraints

If missing print 0.

Input / Output Format

Input Format
stdin: file path.
Output Format
Print integer length.
Constraints
If missing print 0.

Examples

Input:
a.txt
Output:
12

Example Solution (Public)

NodeJS
const fs = require('fs');

(async () => {
  const p = require('fs').readFileSync(0, 'utf8').trim();
  if (!p) return;
  try {
    const txt = await fs.promises.readFile(p, 'utf8');
    console.log(txt.length);
  } catch (e) {
    console.log(0);
  }
})();

Official Solution Code

const fs = require('fs');

(async () => {
  const p = require('fs').readFileSync(0, 'utf8').trim();
  if (!p) return;
  try {
    const txt = await fs.promises.readFile(p, 'utf8');
    console.log(txt.length);
  } catch (e) {
    console.log(0);
  }
})();
Please login to submit solutions.
Editor
Output

                                        
Please login to submit solutions.