Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Файловые Утилиты    >>    archiv
   
 
 Ведение архива программ  Сергей Беляев 05.08.1992

Простейший каталогизатор для архивных файлов



7k 
 

+--------------------------------------------­ | Беляев Сергей Владимирович |  | |  | Российская Федерация ,603074, |  | Нижний Новгород, ул.Народная,38-462. |  <SVB>  | Тел. 43-26-18 (дом). |  Ј--------------------------------------------+   ARCHIV.PAS - создание архива ARCH_S.PAS - программа для поиска файлов DUBL2.PAS - программа для поиска дублей S1.BAT - пример "настройки" +--------+ | ARCHIV | Поддеpжка аpхива пpогpамм +--------+ Программа Archiv предназначена для вывода информации о файлах в указанном каталоге и во всех его подкаталогах. В большинстве своем пользователи хранят свою информацию в упакованном виде на дискетах. Этих дискет со временем скапливается такое количество, что возникает потребность как-то упорядочить хранимую информацию. Можно создать информационно-поисковую систему и держать ее на винчестере. При этом возникают стандартные проблемы - малейшее изменение на дискете требует немедленного изме- нения базы данных, т.е. запуска ИПС; - периодические перестройки обычно вызывают гнев из-за очень медленной работы; - база данных занимает много места, а кроме того неудобно ее смотреть и т.д. В результате большинство программистов не имеют ИПС. ИМЕННО для этих программистов предназначена программа ARCHIV, занимающая ничтожно мало места и позволяющая при относительно эффективном использовании винчестера поддерживать в рабочем состоянии базу данных программ. Что ДЕЛАЕТ программа Archiv ? По команде Archiv <каталог> <файл> она сбрасывает содержимое указанного каталога (обычно это полная дискета) со всеми подкаталогами в заданный файл. При этом, если она встречает файлы с расширениями ARC ZIP LZH ARJ, то она извлекает из этих файлов информацию о запакованных файлах и также выводит ее в заданный файл. БАЗА ДАННЫХ оказывается представленной в виде набора текстовых файлов, как пользоваться ими - зависит уже от пользователя. Формат представления данных един для всех поддерживаемых архиваторов, что позволяет обеспечить программную обработку базы. А можно и просто просматривать эти файлы. После проведения каких-либо работ с дискетами достаточно запустить программу archiv для обновления информации по заданным дискетам. Такой подход позволяет свести к минимуму заботы о поддержке базы данных в актуальном состоянии. В настоящее время дополнительно к программе archiv имеются программы ARCH_S и DUBL2 для поиска заданной информации и для нахождения дубликатов в имеющейся базе данных.