【发布时间】:2016-11-28 07:04:09
【问题描述】:
我正在尝试创建一个 zip 文件并通过 VBS 代码将文件复制到其中。当我运行下面的 VBS 代码时,它运行成功。正在创建 Outcome.zip,但未复制任何文件
Here is my code :
Set fso = CreateObject("Scripting.FileSystemObject")
Set ts = fso.OpenTextFile("C:\apace-jmeter-3\bin\Results\outcome.zip", 2, True)
ts.Write "PK" & Chr(5) & Chr(6) & String( 18, Chr(0) )
Set fso = nothing
Set ts = nothing
WScript.Sleep 5000
Set objShell = CreateObject("Shell.Application")
Set DestFldr=objShell.NameSpace("C:\apace-jmeter-3\bin\Results\outcome.zip")
Set SrcFldr=objShell.NameSpace("C:\Users\chitra.balasubramani\Desktop\Mail")
DestFldr.CopyHere SrcFldr
【问题讨论】:
-
我尝试关闭压缩文件。仍然显示拒绝访问错误
-
edit 您的代码以包含该调用和确切的错误消息。
-
这里有两个可能被锁定的文件。你确定是 zip 文件还是源文件夹被锁定了?
-
不是源文件夹。如果我尝试复制到另一个文件夹而不是 zip,它工作正常。问题应该与 zip 文件有关。我添加了代码来关闭它。仍然面临这个问题
标签: vbscript