Как получить только одно имя подкаталога в каталоге с помощью nodejs - PullRequest
0 голосов
/ 22 сентября 2019

У меня есть путь с has, скажем, тысячи папок внутри него, и я хочу прочитать только одно имя папки под этим путем.Как я могу получить только одно имя папки (подкаталога) из некоторого пути, используя nodejs.Я не хочу читать весь каталог и читать 0-й индекс возвращаемого массива или прерывать цикл после чтения одного элемента, так как это создаст ненужную загрузку тысяч имен папок.

  1. Пробовал читать всекаталоги по этому пути и чтение 0-го индекса возвращенного массива.
  2. Попытка разорвать цикл после чтения одного имени файла.Оба сработали но не оптимальное решение.
const fs = require('fs');
const fsPromise = fs.promises;

// inside some async function
/* 
Next statement will return all the subdirectory in FOLDER_PATH,
which is say hundreds in some case. 
But I'have to use only one of them. So why to fetch all and filter one?
*/
let subFolder = await fsPromise.readdir(FOLDER_PATH); 
let oneFolder = subFolder[0]; // read 0 index out of all the folder list returned.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...