При попытке извлечь zip файлы я получаю сообщение об ошибке:
c:\path\name.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));
Версия GUI может извлекать файлы zip и 7z.
Почему это не работает? Как я могу извлечь файлы zip и 7z?
(ПРИМЕЧАНИЕ. У меня есть другой исходный код для 7zip. Думаю, я могу объединить два и использовать только выше, когда файл имеет расширение rar, но мне не нравится это решение.)