Entpacken Sie eine Datei in c # mit 7z.exe
Ich versuche, eine Datei aus einer Winform-Anwendung zu entpacken. Ich benutze diesen Code:
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();
Der Code gibt keinen Fehler zurück, aber nichts. Ich habe diesen Befehl auch von cmd aus versucht:
K:\>"C:\Test\7z.exe" e "c:\TEST.ZIP"
aber in cmd erhalte ich diese fehlermeldung:
7-Zip cannot find the code that works with archives.
Kann mir jemand helfen, einige Dateien aus c # zu entpacken?
Vielen Dank!