kaster
28-08-2009, 01:48
Всем привет. очередной мой нубский опус из элементарных вещей, изученных мной при достижении азов данного языка.
На этот раз передо мной встала задача - построить древовидную структуру файлов и папок для составления отчета. после хождения по просторам интернета, ничего стоящего (бесплатных естественно) кроме Karen's directory print и zdp не нашел.
Но меня ждали разочарования по каждой из прог.
Первая всюду вставляет ненужные мне и моему начальству строки типа мэйд бай бла бла бла, а вторая в таком непотребном виде представляет, что смотреть уже не хочется.
Поэтому я решил осуществить сие дело своими (и AutoIt) силами.
И так - скрипт строит дерево каталогов в текстовом и html видах с указанием кол-во файлов и папок в конце. Во втором случае есть подсветка определенных типов файлов условно разбитых на категории, типа: текстовые файла, архивы, видео-файлы, аудио файлы и тд и также непосредственно перейти в нужную папку щелкнув по ссылке. При желании список можно легко дополнить внеся соответствующие изменения в include файл со списком расширений придерживаясь формата.
как обычно, ни на что не претендует, лично моим требованиям удовлетворяет.
если есть что сказать/исправить/дополнить, то как говорится - you're welcome.
PS: не выбирайте папки с большим кол-вом файлов, скорость оставляет желать лучшего.
Updated
Дополнено до версии 2 :dirol:
* немного исправлены разделители иерархии, как в текстовом так и в html-ном вариантах
+ время генерации файла с деревом
Маааленький апдейт до версии 2.1
+ Добавил favicon.ico
PS: имеется небольшой баг при наличии одних только папок, без файлов внутри в виде лишней полоски в html - варианте (см. скрин)
победить не смог, бился долго. может у кого возникнут идеи. буду только рад
http://pic.ipicture.ru/uploads/090905/1429/thumbs/J3HUZOkcc5.png (http://ipicture.ru/Gallery/Viewfull/23255666.html)
PPS: Спасибо Creat0R'у за исправления по ускорению
Спасибо SyDr за подсказку о встроенной виндовой тулзе, которая легла за основу нового варианта html-версии построения
На этот раз передо мной встала задача - построить древовидную структуру файлов и папок для составления отчета. после хождения по просторам интернета, ничего стоящего (бесплатных естественно) кроме Karen's directory print и zdp не нашел.
Но меня ждали разочарования по каждой из прог.
Первая всюду вставляет ненужные мне и моему начальству строки типа мэйд бай бла бла бла, а вторая в таком непотребном виде представляет, что смотреть уже не хочется.
Поэтому я решил осуществить сие дело своими (и AutoIt) силами.
И так - скрипт строит дерево каталогов в текстовом и html видах с указанием кол-во файлов и папок в конце. Во втором случае есть подсветка определенных типов файлов условно разбитых на категории, типа: текстовые файла, архивы, видео-файлы, аудио файлы и тд и также непосредственно перейти в нужную папку щелкнув по ссылке. При желании список можно легко дополнить внеся соответствующие изменения в include файл со списком расширений придерживаясь формата.
как обычно, ни на что не претендует, лично моим требованиям удовлетворяет.
если есть что сказать/исправить/дополнить, то как говорится - you're welcome.
PS: не выбирайте папки с большим кол-вом файлов, скорость оставляет желать лучшего.
Updated
Дополнено до версии 2 :dirol:
* немного исправлены разделители иерархии, как в текстовом так и в html-ном вариантах
+ время генерации файла с деревом
Маааленький апдейт до версии 2.1
+ Добавил favicon.ico
PS: имеется небольшой баг при наличии одних только папок, без файлов внутри в виде лишней полоски в html - варианте (см. скрин)
победить не смог, бился долго. может у кого возникнут идеи. буду только рад
http://pic.ipicture.ru/uploads/090905/1429/thumbs/J3HUZOkcc5.png (http://ipicture.ru/Gallery/Viewfull/23255666.html)
PPS: Спасибо Creat0R'у за исправления по ускорению
Спасибо SyDr за подсказку о встроенной виндовой тулзе, которая легла за основу нового варианта html-версии построения