Архивы RAR в 1С

 

Продолжаем разговор об  архивах, напомню, в прошлой статье речь шла о ZIP-архивах. В этой же статье я расскажу об известных мне способах работы с архивами RAR в 1С 8.2 и 8.3.

Общая информация

На сколько мне известно, имеется всего один адекватный способ работы с RAR-архивами. Он заключается в использовании RAR-овских консольных утилит при помощи процедуры «КомандаСистемы».

Использовать можно две утилиты: rar.exe и unrar.exe

  • rar.exe — умеет все, но платная;
  • unrar.exe — умеет только распаковывать архивы, но бесплатная.

Обе утилиты можно найти в папке с установленным WinRAR-ом, а unrar.exe также можно скачать тут.

Эти утилиты можно использовать прямо из папки с установленным WinRAR-ом или, для большей универсальности, засунуть их в общий макет и доставать по мере необходимости (какие-либо другие WinRAR-овские файлы для работы этих утилит не требуются).

Прячем UnRAR в общий макет
Прячем UnRAR в общий макет

Создание и распаковка RAR-архива в 1С 8.3 и 8.3

Создание RAR-архива:

Распаковка RAR-архива:

Код достаточно прост и, как видно, вся суть заключается в правильном синтаксисе командной строки, хороший справочник по командам и ключам rar.exe/unrar.exe можно найти тут.

Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Оценка статьи:
УжасноПлохоНеплохоХорошоОтлично (оценок: 2, средняя оценка: 4,50 из 5)
Загрузка...

Понравилась статья? Поделиться с друзьями:
Комментарии: 1
  1. Erlan

    Если в архиве несколько папок, как мне извлечь файлы только из определенной папки в архиве?

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: