Я получаю имена папок и файлов в одной директории, мне нужно получить массив только папок.
я получаю массив И папок и файлов, и пробегаясь по нему проверяряю что есть файл а что есть папка, и если это папка то засовываю путь в новый массив.
В итоге в новом массиве остаются только пути папок.
в JS это было бы так
function getFoldersArray(patch) {
var arrFolders = [];
//scandir возвращает массив и папок и файлов
scandir(patch).forEach(thisPatch)
{
//is_dir проверяет если папка то возвращает true
if (is_dir(thisPatch)) {
arrFolders.push(thisPatch);
}
}
return arrFolders;
}
var arrayFoldersInDoorsFolder = getFoldersArray("/doors");