Что нового

Добавление файлов в архив в указанную папку

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,669
Репутация
2,463
Использую 7zip UDF, и насколько я понял она не поддерживает добавление файлов в оперделённую папку архива (буду очень рад ошибаться).

Кто нибудь сталкивался с архиватором (поддерживающий ком. строку или dll), который это умеет делать? :scratch:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
CreatoR
Консольным Rar.exe можно это сделать так в ком. строке:
Код:
Rar.exe a 1.rar 1test.txt
Rar.exe rn 1.rar 1test.txt 1\2\1test.txt
Правда у меня получилось это сделать только с архивом *.rar.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,669
Репутация
2,463
madmasles [?]
Консольным Rar.exe можно это сделать так в ком. строке
Я забыл написать, нужно обязательно бесплатное средство, коим Rar.exe не является.

Правда у меня получилось это сделать только с архивом *.rar.
Да, rar кажется поддерживает только один формат. Мне же нужно работать со всеми поддерживаемыми (zip, 7z, rar, tar, jar и т.п.).
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
623
CreatoR [?]
Да, rar кажется поддерживает только один формат. Мне же нужно работать со всеми поддерживаемыми
http://www.rarlab.com/otherfmt.htm
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
Kaster,
Из справки по консольной версии RAR 4.00:
Консольная версия RAR работает только с архивами формата RAR (обычно
они имеют расширение ".rar"). Архивы ZIP и прочих форматов консольной
версией не поддерживаются.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
623
madmasles
ну так, если есть rar.exe, значит есть и winrar.exe, а последний поддерживает все вышеописанные форматы из ком. строки. по крайней мере я не смог найти версию rar.exe распространяемую для windows отдельно. только для других ОС.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
Kaster,
Я думал, что консольный Rar.exe можно использовать не покупая лицензию, а оказалось нельзя...
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,716
А что мешает создать нужную папку на диске, положить туда файл(ы), и после чего добавить эту папку в архив.
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,579
Репутация
335
А консольный 7zip чем не угодил?
В справке кстати есть примеры. Довольно хорошо описано.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,669
Репутация
2,463
Yashied [?]
А что мешает создать нужную папку на диске, положить туда файл(ы), и после чего добавить эту папку в архив.
Этим вариантом то я и пользуюсь, но мне нужно без дополнительного копирования (время, свободное место и пр.).

Medic84 [?]
А консольный 7zip чем не угодил?
Ну так я почти про это и пишу, 7zip UDF использует Dll-версию, которая имеет теже возможности что и консольная версия.

Я в справке не нашёл примеров для добавления файлов в определённую папку.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,669
Репутация
2,463
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,669
Репутация
2,463
Прошло почти 2 с половиной года, решения так и не нашёл :'(.

Уже подумываю о написании Dll'ки чисто для этих нужд...
 

AZJIO

Меценат
Меценат
Сообщения
2,761
Репутация
1,152
А сам 7-zip поддерживает? А то в теме на офсайте продолжают обновлять эту UDF, да ещё dll от последних версий выложили 9.20 (x86, x64)
 
Верх