Rozpakuj plik w c # za pomocą 7z.exe
Próbuję rozpakować plik z aplikacji winform. Używam tego kodu:
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();
Kod nie zwraca błędu, ale niczego nie ma. Próbowałem tego polecenia również z cmd:
K:\>"C:\Test\7z.exe" e "c:\TEST.ZIP"
ale w cmd pojawia się ten komunikat o błędzie:
7-Zip cannot find the code that works with archives.
Czy ktoś może mi pomóc rozpakować niektóre pliki z c #?
Dzięki!