Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2009, 22:10   #1
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
Вопрос Как без компонентов заарховировать папку?

Уважаемые товарищи, долго искал пример но кроме невнятных компонентов или примеров как заархивировать папку средствами Delphi я не нащёл, пример с использованием WinRar тут не подходит, жду вашей помощи!
dolphin705 вне форума Ответить с цитированием
Старый 15.08.2009, 22:15   #2
Volt
Форумчанин
 
Аватар для Volt
 
Регистрация: 07.12.2008
Сообщений: 244
По умолчанию

Вот посмотри
http://www.programmersforum.ru/showt...153#post168153
|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅]
Volt вне форума Ответить с цитированием
Старый 16.08.2009, 08:42   #3
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

dolphin705 уточни, что значит "без компонентов"?
Т.е. ты хочешь написать свой упаковщик - распаковщик файлов?

Можно использовать dll с модулем описания экспортируемых из нее функций функций.
Или написать свой алгоритм компрессии - декомпрессии, разработать свою структуру файла архива и написать минимум 3 функции:
- упаковка в архив (с параметрами позволяющими упаковывать отдельные файлы, папки рекурсивно, с перезаписью или нет, только более старые перезаписывать ...)
- просмотр списка файлов в архиве
- распаковка файлов из архива (отдельных или папок, с перезаписью или нет, только более старые перезаписывать ...)

Для конкретной задачи, если не надо универсальности, а просто собрать папку в один файл ( можно же файлы и не сжимать ) и потом просто извлечь в папку перезаписав все файлы, пишется очень просто.
s.Creator вне форума Ответить с цитированием
Старый 16.08.2009, 15:26   #4
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
По умолчанию

Всётаки решил использовать zlib и сжимает хорошо и код не сложный, всем спасибо!
dolphin705 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести текст в окно без компонентов делфи. Только на win api deadh5n1 Помощь студентам 1 08.12.2007 01:41
Как воспроизв. mp3 в пректе без каких либо компонентов Domovoy Мультимедиа в Delphi 14 30.11.2007 20:01
как создать папку matus Помощь студентам 2 05.11.2007 22:19
удалить папку без Димарик Общие вопросы Delphi 3 04.10.2007 13:12
Как зашифровать папку UnD)eaD)Snake Общие вопросы Delphi 6 15.08.2007 17:14