Как извлечь ZIP файлы с помощью командной строки WinRAR?
При попытке извлечь zip-файлы я получаю сообщение об ошибке:
c: \ pathame.zip не является архивом RAR
Нет файлов для извлечения
Мой код:
p.StartInfo.FileName = @"C:\Program Files\WinRAR\rar.exe";
p.StartInfo.Arguments = string.Format("x -o- {2} \"{0}\" * \"{1}\"\\ ",
szFN,
outFolder,
passWord == null ? "" : string.Format("-p\"{0}\"", passWord));
Версия с графическим интерфейсом может извлекать файлы ZIP и 7z.
Почему нетэто работа? Как извлечь файлы zip и 7z?
(ПРИМЕЧАНИЕ: у меня есть другой исходный код для 7zip. Я думаю, что я могу объединить два и использовать выше, только если файл имеет расширение rar. Но я немне не нравится это решение.)