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