|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi - копирование+архив |
|
Delphi - Delphi - копирование+архив
|
Новый участник Сообщения: 46 |
Драсти!
Подскажите, как сделать полное копирование папки с вложенными объектами в нужное мне место и архивацию копии (например, RAR`ом)? А потом, по надобности, обратный процесс: разархивация копии и копирование в изначальное место (откуда была сделана копия) с замещением дублирующихся объектов? Если можно, примерный код, пожалуйста. СПАСИБО ) |
|
Отправлено: 16:27, 25-09-2006 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать >c:\progra~1\winrar\rar.exe /? RAR 3.30 Авторские права (C) 1993-2004 Евгений Рошал 22 Jan 2004 Использование: RAR <команда> -<ключ 1> -<ключ N> <архив> <файлы...> <@файл-список...> <путь_для_извлечения\> <Команды> a Добавить файлы в архив c Добавить комментарий архива cf Добавить комментарии файлов cw Записать комментарий архива в файл d Удалить файлы из архива e Извлечь файлы в текущий каталог f Освежить файлы в архиве i[пар]=<стр> Найти строку в архивах k Заблокировать архив l[t,b] Показать содержимое архива [техинфо,только имена файлов] m[f] Переместить в архив [только файлы] p Извлечь файл на устройство stdout r Исправить поврежденный архив rc Восстановить пропущенные тома rn Переименовать файлы в архиве rr[N] Добавить информацию для восстановления rv[N] Создать тома для восстановления s[модуль|-] Преобразовать архив в/из SFX t Протестировать архив u Обновить файлы в архиве v[t,b] Показать подробно содержимое архива [техинфо,только имена] x Извлечь файлы с полными путями <Ключи> - Прервать дальнейший поиск ключей ac Снять атрибут "Архивный" после архивации или извлечения ad Добавить имя архива к целевому пути ag[формат] Добавить к имени архива текущие дату и время ao Добавить файлы с установленным атрибутом "Архивный" ap<путь> Указать путь внутри архива as Синхронизировать содержимое архива av Добавить электронную подпись (в зарегистрированной версии) av- Не проверять электронную подпись c- Не показывать комментарии cfg- Запретить чтение конфигурации cl Преобразовывать имена файлов в нижний регистр cu Преобразовывать имена файлов в верхний регистр df Удалить файлы после архивации dh Открывать совместно используемые файлы ds Не сортировать файлы при добавлении в непрерывный архив e<атр> Исключить из обработки файл(ы) с указанными атрибутами ed Не добавлять пустые каталоги en Не создавать блок 'конец архива' ep Исключить пути из имен ep1 Исключить базовый каталог из имен ep2 Сохранять полные пути файлов f Освежить файлы hp[пароль] Шифровать заголовки и данные файлов idp Не отображать процентный индикатор работы ieml[адрес] Отправить архив по e-mail ierr Отправлять все сообщения на stderr ilog[имя] Записывать протокол ошибок в файл (в зарегистрированной версии) inul Запретить вывод всех сообщений ioff Выключить ПК после завершения операции isnd Включить звук k Заблокировать архив kb При извлечении сохранять на диске поврежденные файлы m<0..5> Метод сжатия (0-без сжатия...3-обычный...5-максимальный) mc<параметр> Установить дополнительные параметры архивации md<размер> Размер словаря, в Кб (64,128,256,512,1024,2048,4096 или A..G) ms[расш;расш] Указать расширения файлов для архивирования без сжатия o+ Перезаписывать существующие файлы o- Не перезаписывать существующие файлы os Сохранять потоки NTFS ow Сохранять/восстанавливать владельца и группу файла p[пароль] Установить пароль p- Не спрашивать пароль r Рекурсивно с подкаталогами r0 Рекурсивно с подкаталогами в соответствии с шаблоном rr[N] Добавить информацию для восстановления rv[N] Создать тома для восстановления s[<N>,v[-],e] Создать непрерывный архив s- Запретить создание непрерывных архивов sfx[название] Создать SFX-архив si[имя] Читать данные с устройства стандартного ввода (stdin) t Протестировать файлы после архивации ta<дата> Обрабатывать файлы, изменённые после <даты> (ГГГГММДДЧЧММСС) tb<дата> Обрабатывать файлы, изменённые до <даты> (ГГГГММДДЧЧММСС) tk Сохранять исходное время архива tl Устанавливать время архива по времени новейшего файла tn<период> Обрабатывать файлы не старее, чем <период> времени to<период> Обрабатывать файлы более старые, чем <период> времени ts<м,с,д>[N] Сохранить/восстановить время модификации,создания,доступа файла u Обновить файлы v Создавать архивные тома с автоопределением размера v<N>[k,b,m,M] Создавать архивные тома размером=<N>*1000 [*1024, *1, ...] vd Удалять содержимое сменного диска перед созданием тома ver[n] Управление версиями файла vn Использовать старую схему именования томов vp Пауза перед каждым следующим томом w<путь> Использовать указанный каталог для хранения временных файлов x<файл> Не обрабатывать указанный файл/шаблон x@ Прочитать имена исключаемых из обработки файлов с stdin x@<список> Не обрабатывать файлы/шаблоны, указанные в файле-списке y Отвечать 'Да' на все запросы z<файл> Прочитать комментарий архива из файла |
Отправлено: 08:19, 27-09-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Открывая 7z архив пишет не удаётся открыть как архив. Можно ли его восстановить? | DreDo | Хочу все знать | 4 | 01-12-2009 18:54 | |
Delphi - Delphi | UpperCase на Delphi 7 | Cognolio | Программирование и базы данных | 3 | 26-01-2006 15:42 | |
Интернет - Miranda IM .:[ архив ]:. | iMP viSiOn | Программное обеспечение Windows | 35 | 29-06-2005 07:30 | |
Архив | Guest | Программное обеспечение Linux и FreeBSD | 8 | 17-08-2004 14:41 |
|