Skip to content

How to list files in a folder in Node

New Course Coming Soon:

Get Really Good at Git

How do you get an array with the list of the files contained in a folder in Node.js?

How do you get an array with the list of the files contained in a folder in Node.js?

First import the fs built-in module, then call fs.readdirSync() passing the folder name you want to read:

import fs from 'fs'

const filenames = fs.readdirSync('content')

You can use a relative or absolute URL.

Then you can iterate over the file names in this way:

filenames.map((filename) => {
  console.log(filename)
})
→ Get my Node.js Handbook
→ Read my Node.js Tutorial on The Valley of Code

Here is how can I help you: