Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Файловая система
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 12.06.2007, 20:02
lexys lexys вне форума
Прохожий
 
Регистрация: 03.06.2007
Сообщения: 2
Репутация: 10
По умолчанию WinRAR

Как заставить WinRAR упаковать файл или папку и распаковать архив.
Ответить с цитированием
  #2  
Старый 13.06.2007, 19:04
Аватар для mav_c
mav_c mav_c вне форума
Активный
 
Регистрация: 26.03.2007
Адрес: Москва
Сообщения: 287
Репутация: 30
По умолчанию

Цитата:
Сообщение от lexys
Как заставить WinRAR упаковать файл или папку и распаковать архив.
В каталоге WinRar есть два консольных приложения rar.exe & unrar.exe запусти их посмотри параметры и всё поймеш! Из программы вызовеш через ShellExecute последним параметром дашь ей SW_HIDE что бы окно не показывать
__________________
---------------------------------------------
Программирование - не профессия, а стиль жизни
Ответить с цитированием
  #3  
Старый 20.07.2007, 16:34
Джигит Джигит вне форума
Прохожий
 
Регистрация: 11.07.2007
Адрес: Алматы
Сообщения: 2
Репутация: 10
По умолчанию

Цитата:
Сообщение от mav_c
В каталоге WinRar есть два консольных приложения rar.exe & unrar.exe запусти их посмотри параметры и всё поймеш! Из программы вызовеш через ShellExecute последним параметром дашь ей SW_HIDE что бы окно не показывать

Я пробовал но не понял. Где нужно указывать какой файл архивировать и в каком режиме?
Ответить с цитированием
  #4  
Старый 28.09.2007, 22:44
Dru095 Dru095 вне форума
Прохожий
 
Регистрация: 28.09.2007
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от Джигит
Я пробовал но не понял. Где нужно указывать какой файл архивировать и в каком режиме?





WinExec(PChar('rar.exe m -m5 -mdg -ep -tl -agYYYY-MM-DD(HH.MM)' + ' ' + SetWorkArxiv_path.Text + '\base_ ' + ' ' + SetWorkCopy_Path.Text+ '\*.*'),SW_HIDE); //ÇÀÏÓÑÊ ÀÐÕÈÂÀÒÎÐÀ


'rar.exe m -m5 -mdg -ep -tl -agYYYY-MM-DD(HH.MM)' - строка с маской
SetWorkArxiv_path.Text - сюда будут складываться архивы
SetWorkCopy_Path.Text+ '\*.* - отсюда будут браться файлы

В данном примере командная строка архиватора настроенна на перемещение файлов в архив. соотвественно файлы будут перемещаться из SetWorkCopy_Path.Text в архив.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:12.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter