Как узнать что это папка или файл javascript string
У меня есть переменная
let folder = "test"; //это папка
let file = "test.js"; //это файл
let otherfolder = ".test_test-test" //это папка
Как сделать систему которая возращает это папка или файл
Ответы (1 шт):
Автор решения: SwaD
→ Ссылка
Если предположить, что данный вопрос, это продолжение вопроса про чтение списка файлов силами nodeJS, то можно сделать так:
import fs from 'fs';
const option = {
withFileTypes: true
}
fs.readdir('../.', option, (err, files) => {
for (let file of files) {
console.log(file.name, file.isFile() ? 'Файл' : 'Директория');
}
});
Читаем заданный каталог с опцией withFileTypes: true
В колбэк будет передан массив с указанием имени файла и типом. Проверяем тип с помощью метода .isFile()