我正在尝试从 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# 解压缩一些文件吗?
谢谢!