в бошке был такой вариант, ну не был точно уверенным... мне ж надо ещё перемещаться по файлам, а не просто вывести списком, наверное придется прогнать ещё циклом foreach скорее всего чтоб можно было перемещаться по папкам
ну можно попробовать сделать папки списком ссылок и в ссылке передавать путь для сканируемой директории. либо сделать то же на js будет красивее и думаю более безопаснее. если тебе нужно создание/переименование/удаление/редактирование папок и файлов, то лучше какую-нибудь готовую библиотеку подключи. в поиске и на github много разных бесплатных
Вывод, естественно, делаете форычем, но это после. P.S. Кроме scandir() есть glob(), DirectoryIterator или «классика» (набор ф-ций и пример см. тут).