Как не потеряться в своем дереве папок

 


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

Cathy - удобный каталогизатор, который хранит информацию о всех файлах выбранной папки.

YourDir - создает дерево в виде картинки.

Files-Folders-Tree-Viewer - своего рода замена cli-утилиты.

Snap2HTMLv2.14 - формирует HTML дерева папок. Заявлено, что есть импорт в разных форматах, но JSON слишком убогий.


Нашелся еще один способ - PHP-скрипт. Я скачал интретрепатор  php  и опробовал, вышла натуральная каша. Поэтому я изменил пару строк

            if ($content != "." && $content != ".." && $content != "Thumb.db")
            {
//                if(is_file($dir."/".$content)) $a[] = $content;//value
// else if(is_dir($dir."/".$content)) $a[$content] = dir2json($dir."/".$content); 
if(is_dir($dir."/".$content)) $a[$content] = dir2json($dir."/".$content); 
            } 

Теперь выглядит нормально. Все файлы хранятся на сайте

Интересно, что над подобным проектом я бился 2-3 месяца, но ничего внятного не вышло.
Вчера вечером получился прототип кода, который нужно протестировать и подготовить программу. Вдруг получится?

Комментарии