02.12.2005, 12:54 | #1 |
Участник
|
Как разархивировать zip архив?
Кто подскажет как в Аксе разархивировать zip архив?
|
|
02.12.2005, 13:07 | #2 |
Moderator
|
см. WinAPI.shellExecute()
__________________
Андрей. |
|
02.12.2005, 13:15 | #3 |
Участник
|
ну это запустить внешний архиватор... я понял...
а какой архиватор можно использовать? |
|
02.12.2005, 13:18 | #4 |
Участник
|
|
|
02.12.2005, 13:19 | #5 |
Участник
|
На мой взгляд, лучше всего консольный 7zip ( www.7zip.org ) Там же и dll-версия есть.
|
|
02.12.2005, 13:33 | #6 |
Участник
|
Спасибо. Пошел качать.
|
|
02.12.2005, 13:34 | #7 |
Участник
|
ZIP архивы читает и RAR прекрасно и, на сколько я знаю, заморочек с ним меньше:
WinAPI::shellExecute("c:\\Program Files\\WinRAR\\winrar.exe", 'winrar e -y c:\123.zip C:\123'); |
|
02.12.2005, 13:36 | #8 |
Участник
|
ооо... вот это уже интереснее
сразу код есть сэнкс |
|
02.12.2005, 13:54 | #9 |
Участник
|
WinAPI::shellExecute("c:\\Program Files\\7-zip\\7z.exe", '7z e -y c:\123.zip C:\123');
|
|
02.12.2005, 14:06 | #10 |
Участник
|
еще! |
|
02.12.2005, 14:08 | #11 |
Участник
|
2 Alex_K спасибо будем знать
|
|
02.12.2005, 14:21 | #12 |
Участник
|
Интересно, а как в случае с shellExecute вы собираетесь узнать результат выполнения?
__________________
Axapta v.3.0 sp5 kr2 |
|
02.12.2005, 14:22 | #13 |
Участник
|
Какой результат?
|
|
02.12.2005, 14:34 | #14 |
Участник
|
Распаковано/не распаковано.
__________________
Axapta v.3.0 sp5 kr2 |
|
02.12.2005, 14:46 | #15 |
Роман Долгополов (RDOL)
|
Цитата:
Сообщение от AndyD
Интересно, а как в случае с shellExecute вы собираетесь узнать результат выполнения?
Mazzy, занеси пжл в ФАК. Вопрос возникает с завидной периодичностью |
|
02.12.2005, 14:46 | #16 |
Участник
|
Вопрос конечно хороший. Насколько я понял надо DLL пользоваться?
|
|
02.12.2005, 14:48 | #17 |
Участник
|
Цитата:
Сообщение от db
http://www.axforum.info/forums/showt...3398#post33398
Mazzy, занеси пжл в ФАК. Вопрос возникает с завидной периодичностью Последний раз редактировалось slava09; 02.12.2005 в 14:51. |
|
02.12.2005, 14:58 | #18 |
Участник
|
2 db
И каким образом это дает ответ на мой вопрос?
__________________
Axapta v.3.0 sp5 kr2 |
|
02.12.2005, 16:05 | #19 |
Moderator
|
PHP код:
2.zip - битый архив (нераспаковывается) Все отрабатывает. Нет файла - значит архив не распаковался. P.S. Спасибо db
__________________
С уважением, kvan. |
|
02.12.2005, 16:06 | #20 |
Участник
|
Вообще, да... Как получить из внешнего приложения (того же WinRar) код возврата?
|
|