# How to list files in a folder in Node

> Learn how to list the files in a folder in Node.js using the fs module readdirSync() method to get an array of filenames you can then iterate over.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2022-05-07 | Topics: [Node.js](https://flaviocopes.com/tags/node/) | Canonical: https://flaviocopes.com/node-list-files-folder/

How do you get an array with the list of the files contained in a folder in [Node.js](https://flaviocopes.com/nodejs/)?

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

```js
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:

```js
filenames.map((filename) => {
  console.log(filename)
})
```
