Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
9 / 9 / 7
Регистрация: 01.03.2015
Сообщений: 182

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

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

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

Добавлено через 6 минут
перечень файлов известен, он находится в стринговом массиве p2, например p2[0]= C:/Program Files/it/M3f8h.txt (уточнил)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.03.2015, 12:00
Ответы с готовыми решениями:

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

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

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

4
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18278 / 14201 / 5368
Регистрация: 17.03.2014
Сообщений: 28,881
Записей в блоге: 1
18.03.2015, 14:56
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  [ТС]
я так и поступил, перешёл в 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
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
19.03.2015, 13:38
Цитата Сообщение от little hacker Посмотреть сообщение
вообщем как перекодировать бинарный файл в массив байтов? и наоборот
File.WriteAllBytes и File.ReadAllBytes
1
9 / 9 / 7
Регистрация: 01.03.2015
Сообщений: 182
19.03.2015, 20:20  [ТС]
Хмм. И всё так просто
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.03.2015, 20:20
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru