![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| Feller |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
Как програмно добавить файлы в arj архив?
Это сообщение отредактировал(а) Feller - 3.9.2011, 21:23 |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Видимо через какие-то библиотеки или утилиту командной строки. Вряд ли есть другие способы, если, конечно, речь не идет о собственной реализации алгоритма шифрования(в последнем случае придется найти его описание).
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Feller |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
diadiavova,
А может вы знаете такие библиотеки я в гугле не нашёл? |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Честно говоря не сталкивался никогда. Вот оупенсорс-проект на сорсфорже, там видимо есть что нужно
http://arj.sourceforge.net/ На офсайте есть архиватор какой-то, если у него есть доступ через командную строку, то это можно и программно делать, только придется на целевую машину устанавливать этот архиватор. Что касается независимых библиотек для использования в своих программах, то их может и не быть в принципе. Упомянутый проект с сорсфоржа вроде распространяется по лицензии GPL, стало быть можно использовать его компоненты. Но вообще, это просто мысли вслух, так как я не в курсе. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Feller |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
diadiavova,
Нашёл компонет он вроде по описанию может добавлять в архив
Но возникает ошибка ему имя test не нравится и не понятно какое имя архива ему дать может если у вас будет время посмотрите вот сылка на компонент http://www.codeproject.com/KB/files/Archive_Operations.aspx |
|||
|
||||
| Feller |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
Разобрался там оказывается нужно название файла и расширение тока zip а arj нет.В итоге тока zip архив можна сделать
|
|||
|
||||
| Feller |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
Feller,
А как можно сделать консольное приложение для вызова arj32 a d:\archive *.txt ? |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Ну это и без того проекта можно.
Не понял вопрос -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Feller |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
diadiavova,
Да я хочу поставить архиватор и вызвать его из своей программы.Другого выхода не нашёл, нету на Net такой вот библиотеки. Помогите это сделать. |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Feller, Это делается с помощью класса System.Diagnostics.Process
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Feller |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
diadiavova,
Почему то не работает открывается консолька и потом закрывается.Архив не создаётся. |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Ну консолька открывается потому что надо вместо Process.Start писать myProcess.Start. Ты ведь все таки хочешь запустить процесс с установленными параметрами. Или создай свой экземпляр ПроцессСтартИнфо и его передавай. Ну, А то что архив не создается, тут или параметры неверно указал или может с прогой что. Из командной строки работает? Ну, или из батника какого?
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Feller |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
diadiavova,
Скачал простой arj не 32 всё равно не работает через командную строку всё нормально.Даже на d диск перенёс arj тоже не пашет |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
А почему двойной слеш в адресе? А в командную строку как вводишь? Так же? Там ведь перед аргументами тоже должны видимо символы какие-то быть -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Feller |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
diadiavova,
это я так эксперементировал
в командной строке в вожу cd C:\ARJ затем команду arj a d:\archive *.txt и всё работает. А через приложение не получается. Это сообщение отредактировал(а) Feller - 8.9.2011, 10:02 |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |