如何利用shell对.zip文件进行解压缩
来源:互联网 发布:穆雅斓的淘宝店有假吗 编辑:程序博客网 时间:2024/06/11 06:41
C#解压.zip文件的方式有很多种,一般情况下,如果项目里面没有特别要求,可以使用SharpZipLib进行解压缩,当然,压缩也是没问题的。但如果项目要求不能使用开源库,那就只能say sorry了。
其实,windows的explorer就能够直接做到解压.zip文件的功能,既然有这种功能,那么肯定有对应的API来进行调用。
系统函数是:
Folder.CopyHere(vItem [, vOptions])
具体使用如下:
1. 添加引用 Shell32.dll,可以在Windows/system32中找到它。
2. 添加方法,搞定。
上面的Folder与FolderItem均为COM对象,所以,在C#中,不需要添加Shell32.dll也能够直接使用,通过Type.GetTypeFromCLSID方法就能够得到相关的Folder类型。我自己也封装了一下,代码如下:
C++的实现方式不知道怎么搞,谁要是知道,请告诉一下哈。
- 如何利用shell对.zip文件进行解压缩
- 利用Python对文件进行解压缩
- 使用zip对文件或文件夹进行压缩, 解压缩
- 使用zip对文件或文件夹进行压缩, 解压缩
- IOS下利用ziparchive解压缩zip文件
- IOS下利用ziparchive解压缩zip文件
- IOS下利用ziparchive解压缩zip文件
- IOS下利用ziparchive解压缩zip文件
- IOS下利用ziparchive解压缩zip文件
- IOS下利用ziparchive解压缩zip文件
- IOS下利用ziparchive解压缩zip文件
- IOS下利用ziparchive解压缩zip文件
- AIX下如何解压缩zip文件
- 如何对单个文件进行简单的zip压缩
- 利用JAVA解压缩ZIP
- 利用7zip sdk进行数据流的压缩与解压缩
- 利用shell脚本对大文件进行分割
- java实现对rar文件和zip文件的解压缩
- 开博第一天!!!!
- dx10 学习随笔(四)
- 一些经典的书籍下载地址-一个老程序员的结晶
- [转]Tomcat(6.0.14) Session创建机制简介
- Best practices for playing tennis
- 如何利用shell对.zip文件进行解压缩
- 对Activity的了解
- 【软件测试】操作系统篇:第五章 输入输出设备管理
- Linux进程虚拟内存和物理内存
- session不及时释放导致内存溢出的性能问题分析
- 用线程终止while循环
- X86架构上函数调用过程的堆栈
- android判断是否存在网络
- 关于如何用od反汇编win32 控制台程序