- Dim rs, ws, fso, conn, stream, connStr, theFolder
- Set rs = CreateObject("ADODB.RecordSet")
- Set stream = CreateObject("ADODB.Stream")
- Set conn = CreateObject("ADODB.Connection")
- Set fso = CreateObject("Scripting.FileSystemObject")
- connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=HYTop.mdb;"
- conn.Open connStr
- rs.Open "FileData", conn, 1, 1
- stream.Open
- stream.Type = 1
- On Error Resume Next
- Do Until rs.Eof
- theFolder = Left(rs("thePath"), InStrRev(rs("thePath"), "\"))
- If fso.FolderExists(theFolder) = False Then
- createFolder(theFolder)
- End If
- stream.SetEos()
- stream.Write rs("fileContent")
- stream.SaveToFile str & rs("thePath"), 2
- rs.MoveNext
- Loop
- rs.Close
- conn.Close
- stream.Close
- Set ws = Nothing
- Set rs = Nothing
- Set stream = Nothing
- Set conn = Nothing
- Wscript.Echo "所有文件释放完毕!"
- Sub createFolder(thePath)
- Dim i
- i = Instr(thePath, "\")
- Do While i > 0
- If fso.FolderExists(Left(thePath, i)) = False Then
- fso.CreateFolder(Left(thePath, i - 1))
- End If
- If InStr(Mid(thePath, i + 1), "\") Then
- i = i + Instr(Mid(thePath, i + 1), "\")
- Else
- i = 0
- End If
- Loop
- End Sub
unpack.vbs
2019-11-17 19:29vbs教程网 VBS
unpack.vbs
延伸 · 阅读
- 2021-04-08详解PHP数据压缩、加解密(pack, unpack)
- 2021-01-21Python中的pack和unpack的使用
- 2021-01-10java模拟PHP的pack和unpack类
- 2020-04-25Lua UnPack函数用法实例
- 2020-04-19解析二进制流接口应用实例 pack、unpack、ord 函数
- 2019-10-18浅谈PHP中pack、unpack的详细用法
精彩推荐
- VBS
VBS教程:属性-AvailableSpace 属性
VBS教程:属性-AvailableSpace 属性 ...
- VBS
vbs base64 解密脚本代码
解密base64的vbs小函数,支持英文与数字不支持中文。...
- VBS
提供个可以显示农历的VBS代码
本文主要分享一段可以显示农历的VBS代码,具有一定的参考价值,有需要的朋友可以了解一下...
- VBS
可以定时自动关机的vbs脚本
这篇文章主要分享一段可以定时自动关机的vbs脚本代码,有需要的童鞋可以学习下...
- VBS
脚本 MsAgent组件 微软精灵 揪出系统自带的宠物
你知道系统里有一个隐藏的宠物吗? 将以下代码保存为后缀为.vbs的文件,再双击运行,看看出来什么?一个可爱的魔法老人!还会说话、移动、吹喇叭…...
- VBS
VBS教程:正则表达式简介 -建立正则表达式
建立正则表达式 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。 可以...
- VBS
VBS教程:对象-Folders 集合
VBS教程:对象-Folders 集合...
- VBS
VBS教程:属性-VolumeName 属性
VBS教程:属性-VolumeName 属性...