Languages
[Edit]
EN

Node.js - list files and directories from directory

0 points
Created by:
Jan-Alfaro
681

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'
]

Alternative titles

  1. Node.js - get list of all files / directories in directory
  2. Node.js - list directory content
  3. Node.js - read directory files
  4. Node.js - read directory file names
Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.

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