Languages
[Edit]
EN

Node.js - list files and directories from directory

0 points
Created by:
Jan-Alfaro
311

In this article, we would like to show you how to get a list of the names of all files/directories in a specified directory in Node.js.

Quick solution:

const fs = require('fs');

fs.readdir('/path/to/directory'[, options], (error, files) => {  
    if (error) throw error;
    console.log(files);
});

Synchronous version:

const fs = require('fs');

fs.readdirSync('/path/to/directory').forEach(file => {
    console.log(file);
});

Practical example

Projects structure

Project/
  |
  +-- my_directory/
  |    |
  |    +-- file.json
  |
  +-- my_script.js

my_script.js

const fs = require('fs');

fs.readdir('./', (error, files) => {
    if (error) throw error;
    console.log(files);
});

Output:

[
    'my_directory',
    'my_script.js'
]

Node.js - file system module

Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join