佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 用VBScript實(shí)現(xiàn)壓縮目錄中的所有文件(Zip)

用VBScript實(shí)現(xiàn)壓縮目錄中的所有文件(Zip)

熱門標(biāo)簽:智能手機(jī) 美圖手機(jī) 網(wǎng)站文章發(fā)布 銀行業(yè)務(wù) 呼叫中心市場需求 鐵路電話系統(tǒng) 服務(wù)器配置 檢查注冊表項(xiàng)
復(fù)制代碼 代碼如下:

On Error Resume Next
Dim objFSO,sourcepath,targetpath,targetfile

Function GetSourceFile(path)
Dim file,folder,sfolder,subfolder,files
If Not objFSO.FolderExists(path) Then
Msgbox "目標(biāo)文件夾不存在!"
Else
objFSO.CreateFolder targetpath Right(path,Len(path)-Len(sourcepath))
Set folder=objFSO.GetFolder(path)
Set files=folder.files
For Each file in files
targetfile=targetpath Right(path,Len(path)-Len(sourcepath)) "\" file.name ".zip"
Set fp=objFSO.OpenTextFile(targetfile,2,True)
fp.Write Chr(80) Chr(75) Chr(5) Chr(6) String(18,0)
fp.Close
oApp.Namespace(targetfile).CopyHere path "\" file.name
WScript.Sleep 1000
Next
Set subfolder=folder.subfolders
For Each sfolder in subfolder
GetSourceFile path "\" sfolder.name
Next
End If
End Function

Set objFSO=CreateObject("Scripting.FileSystemObject")
Set oApp=CreateObject("Shell.Application")
sourcepath="C:\Documents and Settings\Administrator\桌面\Watermarks"
targetpath="D:\temp"
GetSourceFile sourcepath
Set objFSO=Nothing
Set oApp=Nothing

使用方法:
直接將上面的代碼保存為test.vbs文件,然后修改sourcepath與targetpath注意目標(biāo)目錄必須是新目錄,使用的時候最好加上判斷。
您可能感興趣的文章:
  • 用VBScript實(shí)現(xiàn)解壓縮目錄中的所有文件(Zip)

標(biāo)簽:樂山 沈陽 紅河 滄州 新疆 上海 河南 長治

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《用VBScript實(shí)現(xiàn)壓縮目錄中的所有文件(Zip)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    苍南县| 丹巴县| 高青县| 南漳县| 上思县| 防城港市| 长顺县| 长沙市| 昌邑市| 毕节市| 徐州市| 合江县| 盐城市| 丰顺县| 古交市| 神农架林区| 漯河市| 镇雄县| 二手房| 霍州市| 南城县| 云南省| 商水县| 泸定县| 定西市| 息烽县| 东至县| 怀安县| 福贡县| 田东县| 永顺县| 清苑县| 黔江区| 南召县| 西宁市| 亳州市| 大安市| 洪江市| 罗江县| 宣武区| 乌兰浩特市|