千家信息网

vbs实现zip压缩与unzip解压缩函数的代码分享

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本篇内容主要讲解"vbs实现zip压缩与unzip解压缩函数的代码分享",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"vbs实现zip压缩与unzip解压缩
千家信息网最后更新 2025年11月08日vbs实现zip压缩与unzip解压缩函数的代码分享

本篇内容主要讲解"vbs实现zip压缩与unzip解压缩函数的代码分享",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"vbs实现zip压缩与unzip解压缩函数的代码分享"吧!

压缩代码:

复制代码 代码如下:


Zip "D:\test.iso", "D:\test.zip"
Zip "D:\test", "D:\test.zip"
Msgbox "OK"

Sub Zip(ByVal mySourceDir, ByVal myZipFile)
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.GetExtensionName(myZipFile) <> "zip" Then
Exit Sub
ElseIf fso.FolderExists(mySourceDir) Then
FType = "Folder"
ElseIf fso.FileExists(mySourceDir) Then
FType = "File"
FileName = fso.GetFileName(mySourceDir)
FolderPath = Left(mySourceDir, Len(mySourceDir) - Len(FileName))
Else
Exit Sub
End If
Set f = fso.CreateTextFile(myZipFile, True)
f.Write "PK" & Chr(5) & Chr(6) & String(18, Chr(0))
f.Close
Set objShell = CreateObject("Shell.Application")
Select Case Ftype
Case "Folder"
Set objSource = objShell.NameSpace(mySourceDir)
Set objFolderItem = objSource.Items()
Case "File"
Set objSource = objShell.NameSpace(FolderPath)
Set objFolderItem = objSource.ParseName(FileName)
End Select
Set objTarget = objShell.NameSpace(myZipFile)
intOptions = 256
objTarget.CopyHere objFolderItem, intOptions
Do
WScript.Sleep 1000
Loop Until objTarget.Items.Count > 0
End Sub


解压缩代码:

复制代码 代码如下:


UnZip "D:\test.iso", "D:\test.zip"
Msgbox "OK"

Sub CopyFolder(ByVal mySourceDir, ByVal myTargetDir)
Set fso = CreateObject("Scripting.FileSystemObject")
If NOT fso.FolderExists(mySourceDir) Then
Exit Sub
ElseIf NOT fso.FolderExists(myTargetDir) Then
fso.CreateFolder(myTargetDir)
End If
Set objShell = CreateObject("Shell.Application")
Set objSource = objShell.NameSpace(mySourceDir)
Set objFolderItem = objSource.Items()
Set objTarget = objShell.NameSpace(myTargetDir)
intOptions = 256
objTarget.CopyHere objFolderItem, intOptions
End Sub

到此,相信大家对"vbs实现zip压缩与unzip解压缩函数的代码分享"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

代码 函数 内容 学习 实用 更深 兴趣 实用性 实际 操作简单 方法 更多 朋友 网站 频道 查询 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 半路转行做软件开发工资高吗 丰硕互联网电子科技 甘肃逗讯网络技术研究院 广东标准软件开发服务价格 软件开发有哪些研究课题 绵阳大师软件开发有限公司 阳泉学校触摸签名软件开发公司 环保类软件开发的市场背景 正规戴尔服务器找哪家 网络安全与电子支付第四版梁娟娟 杭州紫貂网络技术有限公司 网络安全 对策 数据库怎么选择研究方向 dns服务器发生故障要怎么修 远程服务器下载文件慢 挪威网络安全战略 学校网络安全教育活动方案和简报 保证国家网络安全需要 四年级学生网络安全心得体会 敏实服务器 网络安全风险识别与防护指南 上海威力网络技术哪家强 安徽网络时间同步服务器虚拟主机 明日之后各种服务器升级 惠州中关网络技术有限公司 hive获取数据库 众倍康前列腺贴药品广告数据库 无线传感器网络技术研究意义 互联网科技发达的句子 云安网络安全
0