Вот как перечислить файлы/папки, содержащиеся в папке в файловой системе, с помощью 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() .
ФС и путь являются встроенными модулями, нет необходимости устанавливать их с помощью npm
Оригинал: “https://flaviocopes.com/how-to-get-files-names/”