Рубрики
Без рубрики

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

Вот как перечислить файлы/папки, содержащиеся в папке в файловой системе, с помощью Node.js : const(‘fs’) const const.readdirSync(каталог) для (постоянный файл файлов) {console.log(файл) } Если у вас есть ссылка на файл, вы можете получить его подробную информацию, используя const(‘путь’) //… //внутри цикла “для` const.lstatSync(путь.присоединиться(каталог, файл)) Это полезно для отличия файлов от папок, например, с помощью статистики.

Вот как перечислить файлы/папки, содержащиеся в папке в файловой системе, с помощью 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/”