Как получить имена всех файлов в папке в Node

Вот как с помощью Node.js вывести список файлов / папок, содержащихся в папке в файловой системе:

const fs = require('fs')

const dir = ‘/Users/flavio/folder’ const files = fs.readdirSync(dir)

for (const file of files) { console.log(file) }

Если у вас есть ссылка на файл, вы можете получить ее подробную информацию, используя

const path = require('path')

//… //inside the for loop const stat = fs.lstatSync(path.join(dir, file))

Это полезно, чтобы отличать файлы от папок, например, с помощьюstat.isDirectory()метод.

fsиpathявляются встроенными модулями, их не нужно устанавливать с помощью npm

Скачать мою бесплатнуюСправочник по Node.js


Дополнительные руководства по узлам: