DiscLibrary

Программа Disc Library была написана для тех, кто, подобно мне, собрал большой архив данных и дистрибутивов на компакт-дисках, а потом долго стоит перед стойкой с ними и пытается найти нужный. В моем случае ситуация усугубляется тем, что диски хранятся не в коробочках, а в портмоне, соответственно, обложки отсутствуют (а большинство дисков самописные, для них обложек вообще не было), на сам диск написать его содержание весьма непросто, а вставлять каждый диск в привод, ждать, пока раскрутится, читать содержимое, вынимать... Диски царапаются, привод изнашивается, про потери времени я вообще молчу. Чтобы исправить ситуацию и была написана предлагаемая программа. Пока это первая версия, поэтому у нее не так много функций, но и то, что есть, надеюсь, будет полезно.

Краткое описание

Программа позволяет вести базу файлов, находящихся на CD. В терминах программы такая база называется библиотекой. Библиотека включает в себя всю структуру дерева каталогов, размер файла и дату последней модификации. Для каталогов выводится суммарный размер входящих в них файлов и подкаталогов. Эта информация отображается способом, похожим на Windows Explorer – в главном окне программы слева выводится дерево, а справа список файлов и подкаталогов выбранного слева каталога.

Главное окно программы DiscLibrary

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

Добавление диска в библиотеку Для добавления содержания диска в библиотеку выберите в меню "Диск" команду "Добавить...", после чего программа прочитает метку тома диска и предложит ввести имя для диска, которое по умолчанию включает метку тома. Рекомендуется добавить к метке тома номер, который также записать на диске (в крайнем случае, на коробке этого диска). После этого программа просканирует диск (процесс сканирования отображается в строке статуса), сообщит о количестве добавленных элементов, а затем запишет изменения в файл библиотеки на диске (отдельно сохранять ничего не требуется). Если в системе установлено несколько дисководов CD или DVD, а также виртуальные дисководы, перед добавлением диска необходимо выбрать требуемый привод в меню "Диск|Выбор дисковода".

Если какой-то диск необходимо удалить из библиотеки (вы его выбросили или тому подобное), это легко сделать, выбрав его в дереве каталогов и отдав команду "Диск|Удалить".

Создание нового фильтра Основной возможностью программы, без которой она была бы практически бесполезна, является поиск файла или каталога по библиотеке. Этот поиск реализован через механизм фильтров. При установке фильтра пользователь вводит произвольную последовательность символов для поиска. После этого в дереве отображаются только те файлы и каталоги, в названии которых содержится заданная последовательность. Затем можно задать другой фильтр или снять фильтр (будет вновь показана вся библиотека).

Применение фильтра

Скачать программу

ВНИМАНИЕ: Скачивая, устанавливая и используя программу, вы принимаете условие Лицензионного Соглашения.

Вы можете скачать исполняемый файл программы с документацией или только документацию. Для установки программы просто распакуйте архив в выбранный каталог и запустите исполняемый файл.

Disc Library версия 1.2 с документацией (EXE + CHM, в zip-архиве, 394 к)

Документация к Disc Library версии 1.2 (CHM, в zip-архиве, 50 к)

История версий

Версия 1.2

  • В связи с переходом на следующую версию компилятора был полностью переписан внутренний движок программы. Это позволило устранить имевшиеся глюки и снизить вероятность появления новых. Совместимость с предыдущей версией по файлам библиотек полностью сохранена.
  • При включении/выключении фильтров по возможности сохраняется выбранный каталог в дереве библиотеки.
  • Если под условия фильтра подпадает каталог, отображается все его поддерево. Если по вашему мнению это будет неудобно, сделаю эту опцию отключаемой.
  • Программа была переименована в "DiscLibrary". Предыдущее название – "DiscCollection".

Версия 1.1

  • Первая версия программы для всеобщего пользования.

Вопросы-ответы

Вопрос: Как установить программу Disc Library?

Ответ: В последней версии (1.2) нет инсталлятора, поэтому поставляемый архив необходимо самостоятельно распаковать в любую пустую папку. Для запуска программы запустите файл DiscLib.exe. При желании вы можете создать ярлык в меню "Программы", указывающий на файл DiscLib.exe.

Вопрос: Как удалить программу Disc Library?

Ответ: Программа "Disc Library" не устанавливает каких-либо дополнительных файлов, кроме тех, которые входят в состав дистрибутива. Для ее удаления необходимо сделать следующее:

  1. Удалить файлы программы из каталога, куда она была установлена;
  2. С помощью утилиты regedit удалите раздел "HKEY_CURRENT_USER\Software\DenVo Software\DiscLib" из системного реестра.

Вопрос: Требуются ли для работы программы внешние библиотеки?

Ответ: Программа Disc Library использует только стандартные динамические библиотеки, входящие в состав Windows. Все остальные библиотеки статически прилинкованы к исполняемому файлу DiscLib.exe.

Техническая поддержка

По всем вопросам и предложениям, возникшим у вас в процессе использования программы, пишите на мой e-mail (указан в начале страницы).