Як розархівувати rar за допомогою мови c#

Як розархівувати файл rar?

З цієї невеликої нотатки ви дізнаєтеся, як розархівувати rar файл за допомогою мови c#.

Припустимо, що у нас є архів, наприклад c:\backup\20130512.rar, в якому міститься папка documents з трьома файлами: 1.txt, 2.txt і 3.txt.

допомогою

І як завдання нам потрібно розархівувати цей архів програмним шляхом, що для цього потрібно зробити?

1. Спочатку потрібно перевірити, щоб на вашому комп'ютері була встановлена ​​програма (rar.exe), яка зазвичай розташована в папці c: Program Files WinRAR. Якщо зазначено шляху її немає, тоді скористайтеся пошуком.

2. Щоб розархівувати файл rar необхідно запустити вище вказану програму, передавши її кілька параметрів: команду, повний шлях до файлу з архівом і якщо потрібно, то вказати шлях, куди потрібно розпакувати файли.

3. Вилучення файлів з архіву виконується за допомогою команди «e», наприклад:

Пропонуємо до вашої уваги новий курс від командиThe Codeby - "Тестування Веб-Додатків на проникнення з нуля".Загальна теорія, підготовка робочого оточення, пасивний фазинг та фінгерпринт, Активний фазинг, Вразливості, Пост-експлуатація, Інструментальні засоби, Social Engeneering та багато іншого.Детальніше .

розархівувати

Якщо ж вам потрібно витягти не тільки файли, але й папку, в якій вони зберігаються, то замість команди (e) вказуємо команду (x) і отримуємо наступний результат:

мови

4. Залишилося виконати останній крок, у якому ми за допомогою класу ProcessStartInfo запустимо програму (rar.exe) і виконаємо команду.

Представляємо вашій увазі курс від командиcodeby - "Комплекс заходів захисту персональних даних, анонімності в інтернеті і не тільки"Детальніше .