我正在尝试使用以下语法从 C# 中的 netowrk 解压缩文件:
string dezarhiverPath = ConfigurationSettings.AppSettings["PathWinZip"] + "\\WINZIP32.EXE";
ProcessStartInfo pro = new ProcessStartInfo();
pro.WindowStyle = ProcessWindowStyle.Hidden;
pro.FileName = dezarhiverPath;
pro.Arguments = " -e -j -o " + prmSource + " " + prmDestination;
Process x = Process.Start(pro);
x.WaitForExit();
如果我使用这个 sintax 并且我的 zip 文件在我的计算机上本地,它可以工作但当我移动路径并且我试图从网络上的某个位置解压缩时不起作用。保留在“x.WaitForExit()”行.如果我尝试手动解压缩它可以工作。我的用户有权访问此位置。我没有错误。
有人可以帮我解决这个问题吗?