我想在VBScript中压缩一个文件夹,它似乎不起作用。我确定我正在创建头文件。向上拉一个文件夹
它正确创建实际文件,只是不压缩文件夹。
任何人有任何想法:
Sub ArchiveFolder (folder)
Dim fso, wShell, sApp, zipFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set wShell = CreateObject("WScript.Shell")
Set sApp = CreateObject("Shell.Application")
Set zipFile = fso.CreateTextFile(folder & ".zip")
' Write zip file header.
zipFile.Write "PK" & Chr(5) & Chr(6) & String(18, 0)
zipFile.Close
sApp.NameSpace(folder & ".zip").CopyHere folder
End Sub
[查看本(http://stackoverflow.com/questions/28043589/) zip实用程序是用JScript编写的,但它可以称之为外部进程,或者如果将它与vbscript代码一起放入wsh文件中。 – npocmaka 2015-01-31 11:09:48