9 / 9 / 7
Регистрация: 01.03.2015
Сообщений: 182
1

Как создать архив с расширением .rar и запаковать туда все файлы из папки

18.03.2015, 12:00. Показов 2251. Ответов 4
Метки нет (Все метки)

пишу проект, наношу последние штрихи и тут трудности!
1)как создать архив с расширение .rar и засунуть туда все файлы из папки C:/Program Files/it/reosuse/ (перечень файлов известен, он находится в стринговом массиве p2)
2)как массив перекодировать в байтовый массив
3)и как из байтового массива сделать архив
заранее благодарен

Добавлено через 6 минут
перечень файлов известен, он находится в стринговом массиве p2, например p2[0]= C:/Program Files/it/M3f8h.txt (уточнил)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2015, 12:00
Ответы с готовыми решениями:

Как создать архив и добавить туда файлы с компьютера?
Всем привет. Как на C++ создать архив и добавить туда файлы с компьютера? Пробовал подключать...

Как запаковать определенные файлы в архив
Возникла проблема, нужно запаковать файлы в архив по нажатию на кнопку. Файлы, которые лежат по...

Как с использованием 7-Zip запаковать файлы и каталоги в архив и распаковать их из архива?
Научите меня 7z паковать! Документация выводится в консоль, но всё же пробами и ошибками долго...

Создать папки и поместить туда файлы
Есть папка "ФОТО" с 3000+ фото. Каждое фото именуется в таком роде: 001-01-1.jpg; 005-22-6.jpg;...

4
Администратор
Эксперт .NET
15235 / 12274 / 4903
Регистрация: 17.03.2014
Сообщений: 24,876
Записей в блоге: 1
18.03.2015, 14:56 2
little hacker, rar архив можно создать только запустив rar.exe с нужными параметрами командной строки. Это означает что на компьютере должен быть установлен WinRAR что не всегда правда или распространять со своей программой rar.exe что вроде запрещено его лицензией. Возьми лучше формат zip. В .NET 4.5 есть родные классы для работы с архивами (см. System.IO.Compression) и плюс есть библиотеки вроде DotNetZip.

Смысла вопросов №2 и 3 я не понял.
1
9 / 9 / 7
Регистрация: 01.03.2015
Сообщений: 182
19.03.2015, 13:29  [ТС] 3
я так и поступил, перешёл в zip, щя разясню 2 и 3 мне нужно отправить этот архив на сервер post запросом, но я не знаю как его превратить в массив байтов, и наоборот массив байтов превратить в архив

Добавлено через 2 минуты
Цитата Сообщение от OwenGlendower Посмотреть сообщение
little hacker, rar архив можно создать только запустив rar.exe с нужными параметрами командной строки. Это означает что на компьютере должен быть установлен WinRAR что не всегда правда или распространять со своей программой rar.exe что вроде запрещено его лицензией. Возьми лучше формат zip. В .NET 4.5 есть родные классы для работы с архивами (см. System.IO.Compression) и плюс есть библиотеки вроде DotNetZip.

Смысла вопросов №2 и 3 я не понял.
вообщем как перекодировать бинарный файл в массив байтов? и наоборот
0
483 / 396 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
19.03.2015, 13:38 4
Цитата Сообщение от little hacker Посмотреть сообщение
вообщем как перекодировать бинарный файл в массив байтов? и наоборот
File.WriteAllBytes и File.ReadAllBytes
1
9 / 9 / 7
Регистрация: 01.03.2015
Сообщений: 182
19.03.2015, 20:20  [ТС] 5
Хмм. И всё так просто
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2015, 20:20
Помогаю со студенческими работами здесь

Запаковать в архив файлы из memo
После запуска программы в memo появляются ссылки на файлы, их всегда разное кол-во. Как запаковать...

Как создать RAR SFX архив?
Привет всем! как создать винрарный exe-архив

Удалить из папки все файлы с расширением .txt, кроме одного
Собсна дамы и господа! Необходимло удалить из папки все файлы с расширением .txt, кроме одного - и...

Как программно создать архив, и засунуть туда файл
Всем привет...))) Подскажите пожалуйста как программно создать архив, и засунуть туда файл... За...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru