转自园友:jimcsharp的博文C#实现Zip压缩解压实例[转] 在此基础上,对其中的压缩文件夹方法略作修正,并增加是否对父文件夹进行压缩的方法.(因为笔者有只压缩文件夹下的所有文件,却不想将选中的文件夹打入压缩文件的需求),话不多说,上代码:其中需要依赖ICSharpCode.SharpZipLib.dll: 之后,新建一个类,代码如下: using System; using System.Collections.Generic; using System.Linq; using Syst
using System.IO; /// <summary> /// 删除文件夹下所有文件 /// </summary> /// <param name="dir"></param> public void DeleteFolder(string dir) { //如果存在这个文件夹删除之 if (Directory.Exists(dir)) { foreach (string d in Directory.GetFileSystemEn