亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

用vbs實現zip功能的腳本

2020-06-26 18:11:13
字體:
來源:轉載
供稿:網友
vbs實現壓縮功能的代碼
 
壓縮:  
Function fZip(sSourceFolder,sTargetZIPFile)  
'This function will add all of the files in a source folder to a ZIP file  
'using Windows' native folder ZIP capability.  
Dim oShellApp, oFSO, iErr, sErrSource, sErrDescription  
Set oShellApp = CreateObject("Shell.Application")  
Set oFSO = CreateObject("Scripting.FileSystemObject")  
'The source folder needs to have a / on the End  
If Right(sSourceFolder,1) <> "/" Then sSourceFolder = sSourceFolder & "/"  
On Error Resume Next   
'If a target ZIP exists already, delete it  
If oFSO.FileExists(sTargetZIPFile) Then oFSO.DeleteFile sTargetZIPFile,True   
iErr = Err.Number  
sErrSource = Err.Source  
sErrDescription = Err.Description  
On Error GoTo 0  
If iErr <> 0 Then     
fZip = Array(iErr,sErrSource,sErrDescription)  
Exit Function  
End If  
On Error Resume Next  
'Write the fileheader for a blank zipfile.  
oFSO.OpenTextFile(sTargetZIPFile, 2, True).Write "PK" & Chr(5) & Chr(6) & String(18, Chr(0))  
iErr = Err.Number  
sErrSource = Err.Source  
sErrDescription = Err.Description  
On Error GoTo 0  
If iErr <> 0 Then     
fZip = Array(iErr,sErrSource,sErrDescription)  
Exit Function  
End If  
On Error Resume Next   
'Start copying files into the zip from the source folder.  
oShellApp.NameSpace(sTargetZIPFile).CopyHere oShellApp.NameSpace(sSourceFolder).Items  
iErr = Err.Number  
sErrSource = Err.Source  
sErrDescription = Err.Description  
On Error GoTo 0  
If iErr <> 0 Then     
fZip = Array(iErr,sErrSource,sErrDescription)  
Exit Function  
End If  
'Because the copying occurs in a separate process, the script will just continue. Run a DO...LOOP to prevent the function  
'from exiting until the file is finished zipping.  
Do Until oShellApp.NameSpace(sTargetZIPFile).Items.Count = oShellApp.NameSpace(sSourceFolder).Items.Count  
   WScript.Sleep 1500'如果不成功,增加一下秒數  
Loop  
fZip = Array(0,"","")  
End Function   

Call fZip ("C:/vbs","c:/vbs.zip")  

 


解壓縮:  
Function fUnzip(sZipFile,sTargetFolder)  
'Create the Shell.Application object  
Dim oShellApp:Set oShellApp = CreateObject("Shell.Application")  
'Create the File System object  
Dim oFSO:Set oFSO = CreateObject("Scripting.FileSystemObject")  
'Create the target folder if it isn't already there  
If Not oFSO.FolderExists(sTargetFolder) Then oFSO.CreateFolder sTargetFolder  
'Extract the files from the zip into the folder  
oShellApp.NameSpace(sTargetFolder).CopyHere oShellApp.NameSpace(sZipFile).Items  
'This is a seperate process, so the script would continue even if the unzipping is not done  
'To prevent this, we run a DO...LOOP once a second checking to see if the number of files  
'in the target folder equals the number of files in the zipfile. If so, we continue.  
Do  
WScript.Sleep 1000‘有時需要更改  
Loop While oFSO.GetFolder(sTargetFolder).Files.Count < oShellApp.NameSpace(sZipFile).Items.Count  
End Function 
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久久久久久| 国产极品精品在线观看| 精品中文字幕视频| 懂色av一区二区三区| 欧美日韩国产成人在线| 亚洲一区制服诱惑| 日韩av网址在线| 91精品久久久久| 欧美精品午夜视频| 亚洲国产一区二区三区在线观看| 日韩欧美国产成人| 欧美激情免费视频| 亚洲xxx视频| 中文字幕日本欧美| 国产性色av一区二区| 精品中文字幕在线2019| 蜜臀久久99精品久久久无需会员| 日韩欧美黄色动漫| 日韩av电影免费观看高清| 国产日韩中文字幕在线| 国产一区私人高清影院| 国产黑人绿帽在线第一区| 国产精品久久77777| 清纯唯美亚洲综合| 日韩在线激情视频| 欧美老肥婆性猛交视频| 欧美插天视频在线播放| 91精品久久久久久久久久入口| 91美女片黄在线观看游戏| 久久青草福利网站| 国产成人综合一区二区三区| 亚洲伦理中文字幕| 国产a∨精品一区二区三区不卡| 91免费在线视频| 国产中文字幕亚洲| 伊人青青综合网站| 久久久久久久久中文字幕| 亚洲最大的av网站| 欧美丰满老妇厨房牲生活| 98视频在线噜噜噜国产| 国产91热爆ts人妖在线| 亚洲成人激情图| 成人做爽爽免费视频| 欧美一级bbbbb性bbbb喷潮片| 久久久成人av| 色哟哟入口国产精品| 国产精品美女久久久久av超清| 日韩欧美成人网| 亚洲精品国产精品久久清纯直播| 国产亚洲欧洲高清一区| 日韩成人av网| 日韩欧美中文免费| 国色天香2019中文字幕在线观看| 日韩精品在线播放| 久久精品国产精品亚洲| 另类专区欧美制服同性| 欧美日韩国产一区中文午夜| 国产日韩欧美综合| 日韩中文字幕av| 欧美精品videofree1080p| 久久手机精品视频| 国产精品久久久久久久久免费看| 亚洲欧美一区二区三区四区| 亚洲国产成人久久| 国产精品一区二区女厕厕| 欧美激情国产日韩精品一区18| 欧美精品videosex性欧美| 亚洲精品一区久久久久久| 日韩欧美一区二区在线| 成人精品在线视频| 国产精品jvid在线观看蜜臀| 国产成人在线播放| 国产亚洲欧美日韩一区二区| 97超碰蝌蚪网人人做人人爽| 欧美在线xxx| 91av在线影院| 中文字幕在线亚洲| 蜜臀久久99精品久久久久久宅男| 国产精品草莓在线免费观看| 97久久精品人人澡人人爽缅北| 国产日本欧美视频| 国产成人亚洲精品| 日产精品99久久久久久| 亚洲xxx自由成熟| 亚洲精品资源美女情侣酒店| 免费97视频在线精品国自产拍| 国产精品毛片a∨一区二区三区|国| 中文字幕日韩欧美在线视频| 日韩大陆欧美高清视频区| 懂色aⅴ精品一区二区三区蜜月| 国产精品第一页在线| 欧美性xxxxxxx| 欧美精品免费在线| 成人午夜小视频| 日韩成人中文字幕在线观看| 18一19gay欧美视频网站| 国产女同一区二区| 欧美xxxx18性欧美| 91久久国产综合久久91精品网站| 色哟哟入口国产精品| 91豆花精品一区| 日韩高清中文字幕| 亚洲欧美日韩视频一区| 日韩极品精品视频免费观看| 亚洲视频一区二区三区| 黑人欧美xxxx| 国产97在线观看| 秋霞av国产精品一区| 久久久久久香蕉网| 日韩欧美亚洲范冰冰与中字| 国产mv免费观看入口亚洲| 国产精品亚洲综合天堂夜夜| 国产精品成人v| 91久久国产综合久久91精品网站| 奇门遁甲1982国语版免费观看高清| 日本道色综合久久影院| 国产91在线播放| 亚洲人a成www在线影院| 精品久久久久久久久中文字幕| 日韩欧美在线看| 按摩亚洲人久久| 欧美第一页在线| 中文字幕久热精品在线视频| 日韩一区二区三区xxxx| 一区二区欧美久久| 色综合伊人色综合网| 青青久久av北条麻妃海外网| 久久中文字幕一区| 奇米四色中文综合久久| 九九热最新视频//这里只有精品| 成人做爽爽免费视频| 日本国产欧美一区二区三区| 亚洲视频在线播放| 亚洲精品国产免费| 亚洲欧美资源在线| 亚洲影影院av| 国产成人亚洲综合91精品| 国产va免费精品高清在线| 日韩精品极品在线观看播放免费视频| 国产在线久久久| 91精品国产色综合久久不卡98口| 亚洲欧美激情在线视频| 亚洲欧美日韩爽爽影院| 91青草视频久久| 国产亚洲一级高清| 久久久亚洲欧洲日产国码aⅴ| 亚洲欧美日韩精品| 中文字幕亚洲欧美日韩在线不卡| 色伦专区97中文字幕| 成人97在线观看视频| 成人精品视频在线| 日韩免费在线免费观看| 亚洲欧美中文字幕在线一区| 91中文在线观看| 日本亚洲欧美三级| 欧美视频在线观看 亚洲欧| 色妞久久福利网| 青青草原成人在线视频| 欧美精品18videos性欧| 国产精品国产自产拍高清av水多| 国产精品成人aaaaa网站| 亚洲无av在线中文字幕| 欧美夫妻性生活xx| 国产精品福利无圣光在线一区|