Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026
The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.
I had the need to get all the files in a folder recursively.
The best way I found to do that was to install the glob library:
npm install glob
I wanted to look for all index.md files included in the content/post folder, each file being in its own directory structure, possibly under multiple subfolders:
content/post/first/index.mdcontent/post/second/index.mdcontent/post/another/test/index.md
Here’s how I did it:
const glob = require('glob')
const root_folder = 'content/post'
glob(root_folder + '/**/index.md', (err, files) => {
if (err) {
console.log('Error', err)
} else {
console.log(files)
}
})