VBScript壓縮單個文件為zip格式

字號:


    將單個文件壓縮為zip格式的vbs代碼,需要的朋友可以參考下
    代碼如下:
    On Error Resume Next
    Dim fso,fp,oApp,targetfile
    Set fso=CreateObject("Scripting.FileSystemObject")
    targetfile="D:\tmp.zip"
    Set fp=fso.OpenTextFile(targetfile,2,True)
    fp.Write Chr(80) & Chr(75) & Chr(5) & Chr(6) & String(18,0)
    fp.Close
    Set oApp=CreateObject("Shell.Application")
    Set fso=Nothing
    Err.Clear
    oApp.Namespace(targetfile).CopyHere "C:\1.txt"
    WScript.Sleep 1000