Иерархическая / древовидная база данных для пути к каталогам в файловой системе

Я хочу сохранить каталоги (присутствующие на диске) в базе данных, сохраняя их иерархическую / древовидную структуру.

Вот рисунок:

                         (ROOT)
                       /        \ 
                    Dir2        Dir3
                   /    \           \
                 Dir4   Dir5        Dir6
                 /          
               Dir7

Я использую база данных SQLite .

Пожалуйста, предложите мне:

  1. запрос SQL для сохранения указанной выше структуры в базе данных SQLite и

  2. запрос на получение полного пути к каталогу, когда я его выберу.

    т.е. предположим, я выбираю Dir7 , тогда я должен получить полный путь, например ROOT / Dir2 / Dir4 / Dir7

32
задан Mariano Desanze 21 September 2019 в 23:06
поделиться