Skip to content

How to list files in a folder in Node

The Valley of Code

Your Web Development Manual

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
  • THE VALLEY OF CODE (+ PRO), your web development manual
  • I wrote 15+ free coding BOOKS, download them here
  • SOLOPRENEUR LAND the missing MBA for wannabe solopreneurs craving a life with more freedom, control, fulfillment and purpose (summer 2024)