Распакуйте файл в c #, используя 7z.exe
Я пытаюсь распаковать файл из приложения winform. Я использую этот код:
string dezarhiverPath = @AppDomain.CurrentDomain.BaseDirectory + "\\7z.exe";
ProcessStartInfo pro = new ProcessStartInfo();
pro.WindowStyle = ProcessWindowStyle.Hidden;
pro.FileName = dezarhiverPath;
pro.Arguments = @" e c:\TEST.ZIP";
Process x = Process.Start(pro);
x.WaitForExit();
Код не возвращает ошибку, но ничего не делает. Я пробовал эту команду также из cmd:
K:\>"C:\Test\7z.exe" e "c:\TEST.ZIP"
но в cmd я получаю это сообщение об ошибке:
7-Zip cannot find the code that works with archives.
Может кто-нибудь помочь мне распаковать некоторые файлы из C #?
Спасибо!