Получения списка папок в Node.js

106
13 сентября 2021, 17:00

Необходимо получить список папок в директории. При использовании fs.readdirSync выводит список всех файлов, но нужны только папки, прошу помочь. Так же в папке есть файлы без расширения, поэтому проверка расширения не спасёт.

Answer 1

Методу readdirSync можно передать опцию withFileTypes: true, в таком случае он возвращает массив объектов типа fs.Dirent у которых есть метод .isDirectory().

fs.readdirSync("C:\\", { withFileTypes: true })
    .filter(d => d.isDirectory())
    .map(d => d.name);
READ ALSO
React возвращает не html, а [object Object]

React возвращает не html, а [object Object]

Почему при нажатии на кнопку возвращает [object Object], а не то, что находится в render компонента UserList? Помогите исправить

203
Город по умолчанию при использовании kladr

Город по умолчанию при использовании kladr

Подскажите, как установить город по умолчанию в строке поискаНеобходимо, чтобы осуществлялся поиск по улице в этом городе

83
Как поймать данный Event на JS?

Как поймать данный Event на JS?

есть родительский дивВ нем через через ajax добавляются дочерние дивы

74
Возможно ли сократить данный код, используя тернарный оператор?

Возможно ли сократить данный код, используя тернарный оператор?

Имеется две строчки, где value и n - любые два числа (value > n):

98