Process proc = new Process();
proc.StartInfo.FileName = @"rar.exe";
proc.StartInfo.Arguments = @"a d:\t.rar d:\t.txt";
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.Start();
proc.WaitForExit();
proc.Start();程序做到这里没反映了我单步调试的
proc.StartInfo.FileName = @"rar.exe";
proc.StartInfo.Arguments = @"a d:\t.rar d:\t.txt";
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.Start();
proc.WaitForExit();
proc.Start();程序做到这里没反映了我单步调试的
http://blog.csdn.net/zhzuo/archive/2004/03/21/22024.aspx
另外可以使用框架组件来做。
使用ICSharpCode.SharpZipLib.dll;
下载地址
http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx
Compress Zip files with Windows Shell API and C#
http://www.codeproject.com/csharp/CompressWithWinShellAPICS.asp通过 C# 使用 J# 类库中的 Zip 类压缩文件和数据
http://www.microsoft.com/china/msdn/library/langtool/vcsharp/miszipcompression.mspx在.net 2.0中直接提供相关类,
System.IO.Compression 命名空间包含提供基本的流压缩和解压缩服务的类。