如何用C#实现打包一个文件夹. 如: 我想把E:\File这个文件夹压缩成E:\file.zip, 有没有办法用C#来实现?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1) 你可以使用WinZip Command Line Support Add-On。您可以在http://www.winzip.com/wzcline.htm 下载并安装这个Add-on。然后就可以调用command-line命令对文件进行压缩/解压缩处理。 2) 你可以使用第三方的类库和工具包。以下几个地址可能对您有帮助: http://www.innermedia.com/Products/Zip-compression/zip-compression.htm http://www.icsharpcode.net/OpenSource/NZipLib/default.asp http://www.xceedsoft.com 只能这样帮助楼主了 什么啊..可以这样 System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo(@"WinRAR.exe", "a -ep \"" + Path + "\\TZ.rar\" \"" + Path + "\\temp\\\""); info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal; System.Diagnostics.Process Proc=System.Diagnostics.Process.Start(info);//生成压缩文件 Proc.WaitForExit(5000); if (Proc.HasExited == false) { Proc.Kill(); } 搜索下就会出来很多的参考:http://blog.csdn.net/zlc810821/archive/2005/02/25/301855.aspx c# 两个对话框之间的小问题 求C#旋转视频代码 急求一个算法的优化--类似于排列组合的 自定义控件设计时 与 运行时问题 我想学习一下关于RICHEDIT在C#中的应用...希望能提供一些资料.最好源码...... 在2005中是用什么语句实现的missing代替System.Type.Missing 很急的关于c#的问题,在线等解答 谁能帮我找找这段程序代码错在哪里?如何改? xml中的数据怎么显在DataGrid中? 怎么进行冲突控制?讨论 什么叫做“肥对象”? 怎么取得桌面路径和我的文档路径?
2) 你可以使用第三方的类库和工具包。以下几个地址可能对您有帮助:
http://www.innermedia.com/Products/Zip-compression/zip-compression.htm
http://www.icsharpcode.net/OpenSource/NZipLib/default.asp
http://www.xceedsoft.com
只能这样帮助楼主了
System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo(@"WinRAR.exe", "a -ep \"" + Path + "\\TZ.rar\" \"" + Path + "\\temp\\\"");
info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
System.Diagnostics.Process Proc=System.Diagnostics.Process.Start(info);//生成压缩文件
Proc.WaitForExit(5000);
if (Proc.HasExited == false)
{ Proc.Kill();
}