您现在的位置是:网站首页> 编程资料编程资料
用VBScript实现解压缩目录中的所有文件(Zip)_vbs_
2023-05-25
517人已围观
简介 用VBScript实现解压缩目录中的所有文件(Zip)_vbs_
复制代码 代码如下:
On Error Resume Next
Dim objFSO,sourcepath,targetpath
Function GetZipFile(path)
Dim file,folder,sfolder,subfolder,files
If Not objFSO.FolderExists(path) Then
Msgbox "目标文件夹不存在!"
Else
objFSO.CreateFolder targetpath & Right(path,Len(path)-Len(sourcepath))
Set folder=objFSO.GetFolder(path)
Set files=folder.files
For Each file in files
If StrComp(objFSO.GetExtensionName(file.name),"zip",vbTextCompare)=0 Then
objShell.NameSpace(targetpath & Right(path,Len(path)-Len(sourcepath))).CopyHere objShell.NameSpace(path & "\" & file.name).Items(),256
End If
Next
Set subfolder=folder.subfolders
For Each sfolder in subfolder
GetZipFile path & "\" & sfolder.name
Next
End If
End Function
Set objFSO=Server.CreateObject("Scripting.FileSystemObject")
Set oApp=CreateObject("Shell.Application")
sourcepath="C:\zipfiles"
targetpath="D:\tmp\" & objFSO.GetFileName(sourcepath)
GetZipFile sourcepath
Set objFSO=Nothing
Set oApp=Nothing
您可能感兴趣的文章:
相关内容
- 用VBScript实现压缩目录中的所有文件(Zip)_vbs_
- VBS实现将字符串写入剪切板的实现代码_vbs_
- VBS创建正则表达式对象的两种方法_vbs_
- VBS正则表达式对象的MultiLine属性_vbs_
- ASP/VBScript中CHR(0)的由来以及带来的安全问题分析_vbs_
- VBS字符串的内部实现_vbs_
- VBS脚本和BAT批处理删除自身的方法_vbs_
- bookfind 通过ISBN序号获取图书连接的书名与作者的vbs代码_vbs_
- WMI StdRegProv 通过wmi操作注册表的vbscript实现代码 (本地或远程)_vbs_
- VBS 加解密 For MS Script Encode_vbs_
