设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1859|回复: 6
打印 上一主题 下一主题

[模块/函数] 【源码】一个用于对文件进行压缩/解压的函数

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-19 16:01:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. '=======================================================================================================
  2. '函数名称: CompressFile
  3. '功能描述: 压缩或解压缩文件,压缩文件格式为cab,使用Windows自带功能,cab为Windows安装程序中使用的压缩
  4. '           格式,无需安装ZIP、RAR等压缩软件即可使用此函数进行压缩解压,并且cab格式基本上所有的压缩软件
  5. '           均能打开。
  6. '输入参数: SourceFile      必需的,源文件名
  7. '           DistinationFile 必需的,目标文件名,不含路径时将压缩或解压到和源文件相同的目录中
  8. '           Decompress      可选的,是否进行解压缩,为True时进行解压缩,为False时进行压缩
  9. '返回参数: 无
  10. '使用说明: 未加错误处理,所以当文件不存在、没有权限等情况下未执行成功时不会有提示
  11. '兼 容 性:
  12. '作    者: 红尘如烟
  13. '创建日期: 2011-1-16
  14. '=======================================================================================================
  15. Function CompressFile(SourceFile As String, DistinationFile As String, _
  16.                       Optional Decompress As Boolean = False) As Boolean
  17.     If Not Decompress Then
  18.         Shell "makecab """ & SourceFile & """ """ & DistinationFile & """", vbHide
  19.     Else
  20.         Shell "expand """ & SourceFile & """ """ & DistinationFile & """", vbHide
  21.     End If
  22. End Function
复制代码

评分

参与人数 1经验 +6 收起 理由
5988143 + 6 原创内容

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-1-19 16:06:51 | 只看该作者
谢谢分享
3#
发表于 2011-1-19 16:22:24 | 只看该作者

谢谢分享

点击这里给我发消息

4#
发表于 2011-1-19 17:11:59 | 只看该作者
不错,谢谢分享
5#
发表于 2011-1-20 08:31:12 | 只看该作者
谢谢分享
收藏了
6#
发表于 2011-1-20 09:29:08 | 只看该作者
謝謝分享~
7#
发表于 2017-2-19 23:20:17 | 只看该作者
VBVBvvvvvvvvvv
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-2 17:39 , Processed in 0.097795 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表