VBS解压zip文件并且递归统计文件数目
来源:互联网 发布:膳魔师淘宝旗舰店 编辑:程序博客网 时间:2024/05/01 12:13
'解压zip文件到myTargetDir
Sub UnZip(ByVal myZipFile, ByVal myTargetDir)
Set fso = CreateObject("Scripting.FileSystemObject")If NOT fso.FileExists(myZipFile) Then
Exit Sub
ElseIf fso.GetExtensionName(myZipFile) <> "zip" Then
Exit Sub
ElseIf NOT fso.FolderExists(myTargetDir) Then
fso.CreateFolder(myTargetDir)
End If
Set objShell = CreateObject("Shell.Application")
Set objSource = objShell.NameSpace(myZipFile)
Set objFolderItem = objSource.Items()
Set objTarget = objShell.NameSpace(myTargetDir)
intOptions = 256
objTarget.CopyHere objFolderItem, intOptions
End Sub
UnZip "E:\Log\1.zip", "E:\log"
'递归统计文件数目
Function allfilescount(rootpath)
Set fso = CreateObject("Scripting.FileSystemObject")
set fol = fso.GetFolder(rootpath)
dim temp : temp = fol.Files.Count
If fol.SubFolders.Count>0 Then
Set sf = fol.SubFolders
For each fa in sf
dim foldpath
foldpath = rootpath &"\"&fa.name
Set fol = fso.GetFolder(foldpath)
temp = temp + fol.Files.Count
Next
End If
allfilescount = temp
End Function
msgbox allfilescount("e:\log\翻墙软件")
- VBS解压zip文件并且递归统计文件数目
- Linux统计文件数目
- nodejs zip 解压zip文件
- Zip文件解压
- Java解压zip文件
- zip文件上传下载 解压
- 解压*.zip.*的文件
- zip文件解压
- Android 解压zip文件
- zip文件目录解压
- 解压.zip文件命令
- android解压ZIP文件
- Android 解压zip文件
- 文件解压zip
- Android 解压zip文件
- zip文件解压
- android, 解压Zip文件
- zlib 解压zip文件
- oracle中的split 字符串分割函数
- Ubuntu12.04开机自动挂载windows分区
- linux中字符转换命令-tr的用法
- php的setcookie使用详解
- 用ffmpeg进行视频转码
- VBS解压zip文件并且递归统计文件数目
- Django项目中静态文件的处理方法
- Lucene学习笔记一
- 这一生,还能见妈妈几次
- linphone中h264的 RTP打包(二)
- 系统找不到proguard.cfg
- [译文]从底层角度看ASP.NET-A low-level Look at the ASP.NET Architecture
- android项目源码异步加载远程图片的小例子
- android 如何预置APK