资源简介
压缩和解压(基于ICSharpCode)
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using ZipCompressTest.Model;
namespace ZipCompressTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
///
/// 压缩事件
///
///
///
private void btnZipFlo_Click(object sender EventArgs e)
{
string[] strs = new string[2];
//待压缩文件目录
strs[0] = “D:\\arc\\“;
//压缩后的目标文件
strs[1] = “D:\\arc1\\1.zip“;
ZipFloClass zc = new ZipFloClass();
zc.ZipFile(strs[0] strs[1]);
}
///
/// 解压事件
///
///
///
private void btnUnZipFlo_Click(object sender EventArgs e)
{
string[] strs = new string[2];
string msg = ““;
//待解压的文件
strs[0] = “D:\\arc\\1.zip“;
//解压后放置的目标文件
strs[1] = “D:\\arc1\\“;
UnZipFloClass uzc = new UnZipFloClass();
uzc.unZipFile(strs[0] strs[1] ref msg);
MessageBox.Show(“信息:“ + msg);
}
///
/// 批量压缩事件
///
///
///
private void btnBatchZipFlo_Click(object sender EventArgs e)
{
string path1 = “D:\\DeBug1\\“; //待压缩的目录文件
string path2 = “D:\\Debug2\\“; //压缩后存放目录文件
//获取指定目录下所有文件和子文件名称(所有待压缩的文件)
string[] files = Directory.GetFileSystemEntries(path1);
ZipFloClass zc = new ZipFloClass();
//遍历指定目录下文件路径
foreach (string file in files)
{
//截取文件路径的文件名
var filename = file.Substring(file.LastIndexOf(“\\“) + 1);
//调用压缩方法(参数1:待压缩的文件目录,参数2:压缩后的文件目录(包含后缀))
zc.ZipFile(path1 + filename path2 + filename + “.zip“);
}
}
///
/// 批量解压事件
///
///
///
private void btnBatchUnZipFlo_Click(object sender EventArgs e)
{
string msg = ““;
string path2 = “D:\\Debug2\\“;
string path3 = “D:\\Debug3\\“;
//获取指定目录下所有文件和子文件名称(所有待解压的压缩文件)
string[] files = Directory.GetFileSystemEntries(path2);
UnZipFloClass uzc = new UnZipFloClass();
//遍历所有压缩文件路径
foreach (string file in files)
{
//
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-09-09 12:48 压缩解压\
目录 0 2020-09-09 10:31 压缩解压\ZipCompressTest\
文件 187 2016-12-12 17:25 压缩解压\ZipCompressTest\App.config
目录 0 2016-12-12 17:25 压缩解压\ZipCompressTest\bin\
目录 0 2016-12-12 18:19 压缩解压\ZipCompressTest\bin\Debug\
文件 200704 2010-05-25 12:55 压缩解压\ZipCompressTest\bin\Debug\ICSharpCode.SharpZipLib.dll
文件 12288 2020-09-09 12:28 压缩解压\ZipCompressTest\bin\Debug\ZipCompressTest.exe
文件 187 2016-12-12 17:25 压缩解压\ZipCompressTest\bin\Debug\ZipCompressTest.exe.config
文件 42496 2020-09-09 12:28 压缩解压\ZipCompressTest\bin\Debug\ZipCompressTest.pdb
文件 22984 2020-09-09 12:48 压缩解压\ZipCompressTest\bin\Debug\ZipCompressTest.vshost.exe
文件 187 2016-12-12 17:25 压缩解压\ZipCompressTest\bin\Debug\ZipCompressTest.vshost.exe.config
文件 490 2019-03-19 12:46 压缩解压\ZipCompressTest\bin\Debug\ZipCompressTest.vshost.exe.manifest
文件 4251 2020-09-09 12:32 压缩解压\ZipCompressTest\Form1.cs
文件 4644 2020-09-09 12:32 压缩解压\ZipCompressTest\Form1.Designer.cs
文件 5817 2020-09-09 12:32 压缩解压\ZipCompressTest\Form1.resx
目录 0 2016-12-12 17:30 压缩解压\ZipCompressTest\Model\
文件 4215 2016-12-12 17:32 压缩解压\ZipCompressTest\Model\UnZipFloClass.cs
文件 2678 2016-12-12 17:32 压缩解压\ZipCompressTest\Model\ZipFloClass.cs
目录 0 2016-12-12 17:25 压缩解压\ZipCompressTest\obj\
目录 0 2020-09-09 12:28 压缩解压\ZipCompressTest\obj\Debug\
文件 863 2016-12-12 17:25 压缩解压\ZipCompressTest\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7369 2020-09-09 12:48 压缩解压\ZipCompressTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2016-12-12 17:25 压缩解压\ZipCompressTest\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2016-12-12 17:25 压缩解压\ZipCompressTest\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2016-12-12 17:25 压缩解压\ZipCompressTest\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2016-12-12 18:28 压缩解压\ZipCompressTest\obj\Debug\TempPE\
文件 2618 2020-09-09 12:48 压缩解压\ZipCompressTest\obj\Debug\ZipCompressTest.csproj.FileListAbsolute.txt
文件 975 2020-09-09 11:30 压缩解压\ZipCompressTest\obj\Debug\ZipCompressTest.csproj.GenerateResource.Cache
文件 8386 2020-09-09 11:28 压缩解压\ZipCompressTest\obj\Debug\ZipCompressTest.csprojResolveAssemblyReference.cache
文件 12288 2020-09-09 12:28 压缩解压\ZipCompressTest\obj\Debug\ZipCompressTest.exe
文件 180 2020-09-09 11:28 压缩解压\ZipCompressTest\obj\Debug\ZipCompressTest.Form1.resources
............此处省略12个文件信息
相关资源
- C# WPF 解压缩7zip文件 带进度条
- GIS算法c#实现:八方向栅格化,扫描线
- C#编写的投影变换、道格拉斯压缩、左
- c# 7z压缩方式,源码 Demo
- WinForm批量图片压缩工具源代码
- GIS简易裁剪算法和道格拉斯压缩算法
- 数字图像处理图像压缩源程序
- c#实现哈夫曼编码的压缩
- C# 道格拉斯线压缩算法 Douglas一Pe
- 道格拉斯压缩法.zip
- C# 实现对指定文件夹压缩
- 图片压缩C#代码分辨率、图片质量
- 多级 图片压缩工具c#
- C# GIS算法演示:道格拉斯压缩、线性
- 人机对战版五子棋C#源代码解压密码:
- SevenZipSharp.dll和7z.dll
- c# 解压zip完整demo 带进度条
- C#实现的图像压缩,大小压缩+质量压
- 栅格数据压缩—块状编码C#源码
- c# 哈夫曼编码 压缩文件
- 适合于WinCE应用开发的压缩解压缩库
- 道格拉斯压缩算法 AE
- C#压缩DLL-ICSharpCode.SharpZipLib
- C#压缩/解压ZIP文件带密码功能
- C#中基于GDI+(Graphics)图像处理工具(
- 逐帧查看GIF图片,并实现gif图片压缩
- DotNetZip 解压缩 以及分卷压缩类
- HTML压缩
- asp.net 页面数据压缩回传
- C#批量解压缩桌面程序源码(ICSharpC
评论
共有 条评论