【发布时间】:2012-08-07 12:32:09
【问题描述】:
我运行这样的东西:
string exec = @"/k" + @"7za.exe a -tzip " + name + ".zip \"" + name + "\"";
processStarter ps.run(exec);
startInfo 设置:
startInfo.WorkingDirectory = workingDir;
startInfo.FileName = exe;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
这会压缩一些带有命令行和 7zip 可执行文件的文件夹。启动形式的 winform 应用程序工作正常,压缩并转到下一行,但是当应用程序从带有一些参数的 cmd 形式启动时,程序在调试这一行时挂起。它会生成正确的 zip 存档,但程序不会转到下一行。
我将不胜感激。
【问题讨论】:
标签: process arguments cmd 7zip