Это все делается рекурсивно, когда считываешь каталог а потом заходишь в нижний каталог опять открываешь и считываешь, сегодня попробую скинуть код функции, можно. Мне нужно записать структуру в базу данных, а потом все вывести дерево каталогов в отображение если кто-то знает как это сделать подскажите.