
Понадобилось сделать анализ файлов в определенном каталоге с подпапками и столкнулся с тем, что не нашел для себя удобного механизма, Чтобы просмотреть все файлы в каталоге без иерархии, с возможностью отсортировать их по размеру. Или понять сколько файлов в каталогах и подкаталогах и желательно с размерами. Начал разбираться и затянуло! Оказывается, плотно с деревом значений в таком ракурсе я не работал, особенно в части удаления из дерева. Получился вот такой инструмент, который позволил мне разобраться с моими файлами и заодно с деревом 1С. Я почистил много чего лишнего, спрятанного в недрах компьютера и скрытого за нехилой вложенностью папок.
Обработка может удалять каталог и вложенные папки и файлы, обновлять это в дереве. Показывает, сколько места занимает папка, сколько в ней вложенных файлов и папок, их размер. А также выводит список всех файлов (правая таблица) без папок – только файлы, размер, дата - что позволяет отсортировать все по нужной колонке, а также сделать отбор по части имени файла (это же касается и левой таблицы, но с учетом папок).
Затем подвязал к этому список баз 1С. Так как у меня в основном все файловые базы 1С лежат на одном SSD диске, то получил возможность присовокупить к анализу файлов информацию, какой базе клиентов это принадлежит. Это сразу выявило, кто у нас самый прожорливый и редко используется и кого уже за давностью пора удалить или почистить каталог, оставив только 1cd.

Так как верхняя картинка мелковата, то выкладываю отдельно только левую часть

и правую



Подключил ibases.v8i

ЗЫ: Просьба к писателям, которым не с кем пообщаться. Не надо сравнивать мою обработку с другими творениями в духе far manager, проводник, total commander итп профессиональными разработками или спрашивать, зачем это. Написал для себя, выложил сюда - как пример для работы с деревом, заодно и для анализа файлов у себя на компе. Кому есть, что сказать по существу - пожалуйста, а также можете открыть в конфигураторе обработку и написать в личку. Код открыт.
Обработка не привязана к конкретной конфигурации, главное, чтобы была Управляемая форма. Но так как правилами оформления публикации надо указать, то выбрал несколько самых ходовых.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.188.17
- Управление торговлей, редакция 11, релизы 11.5.25.72
- 1С:ERP Управление предприятием 2, релизы 2.5.25.72
- Управление нашей фирмой, редакция 3.0, релизы 3.0.12.214
Вступайте в нашу телеграмм-группу Инфостарт