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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2008, 10:01   #1
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию Добавить файл в архив

Всем привет. Буду краток. Как добавить файл в архив?
Aleksandr вне форума Ответить с цитированием
Старый 07.03.2008, 10:12   #2
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

rar a <имя_архива> <имя_файла>
alexBlack вне форума Ответить с цитированием
Старый 07.03.2008, 10:25   #3
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию

А можно поподробнее. А то я чтото не въезжаю. И если можно то с кодом.
Aleksandr вне форума Ответить с цитированием
Старый 07.03.2008, 10:27   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

WinExec('rar a Archive.rar File.txt',1);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.03.2008, 10:28   #5
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Мда... главное вопрос раскрыт. Добавить файл в архив ? Что за архив, его формат. Точней вопрос.
BOBAH13 вне форума Ответить с цитированием
Старый 07.03.2008, 10:56   #6
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию

Stilet не получается.
ВОВАН13 архив Rar . Внести файл D:\123.txt в архив D:\rezerv.rar
Aleksandr вне форума Ответить с цитированием
Старый 07.03.2008, 15:32   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Aleksandr
Возможно потому что в командной строке есть пробелы.
Вот так:
Код:
winexec('c:\temp\WinRAR.exe a c:\temp\txt c:\temp\*.txt',0);
Все работает, учитывая что пробелов нигде нет.
Если чесно не помню точно как бороться с пробелами, но вот так:
Код:
winexec('"C:\Program Files\Total Commander Podarok Edition\WinRAR.exe"  a c:\temp\txt c:\temp\*',0);
работает. Но что удивительно не всегда.
I'm learning to live...

Последний раз редактировалось Stilet; 07.03.2008 в 15:34.
Stilet вне форума Ответить с цитированием
Старый 07.03.2008, 16:32   #8
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Stilet, вот так:
Код:
#include <windows.h>

int main()
{
	WinExec("\"C:\\Program Files\\WinRAR\\WinRAR.exe\" a \"c:\\temp\\1 2 3.rar\" \"c:\\temp\\a b c.txt\"", 0);
	return 0;
}
замечательно работает. В переводе на паскаль это будет, видимо:

Код:
WinExec('"C:\Program Files\WinRAR\WinRAR.exe" a "c:\temp\1 2 3.rar" "c:\temp\a b c.txt"', 0);
B_N вне форума Ответить с цитированием
Старый 24.06.2012, 11:51   #9
Tip.the.besT
------------------
Пользователь
 
Регистрация: 15.08.2011
Сообщений: 78
По умолчанию

Можно ли так заархивить папку?

Возможно ли подобным способом заархивировать в zip?
C YBA}|{EH|/|EM Tip.the.besT
Tip.the.besT вне форума Ответить с цитированием
Старый 24.06.2012, 12:34   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Можно сделать все предусмотренное архиватором правильно задав параметры
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
КАК НА АВТОМАТЕ ДОБАВИТЬ ПОЛЕ В ФАЙЛ DB (Paradox) grenles БД в Delphi 7 07.05.2012 07:56
как распакавать zip-архив Олька Помощь студентам 3 02.09.2008 21:54
Добавить лист в pdf файл jungo Microsoft Office Excel 1 10.07.2008 16:45
Zip архив urels Общие вопросы Delphi 7 26.04.2008 17:31
Архив PAVEL315 Общие вопросы Delphi 8 20.04.2008 19:14