【发布时间】:2017-03-06 14:16:36
【问题描述】:
我正在尝试使用 VBScript 删除已压缩的文件夹。 zip 文件还有其他文件夹和文件。
编辑开始:基本代码来自:How to delete files from zip with VBScript 结束编辑
这是我尝试删除它的脚本的本地化示例:
zipfile = "D:\testFolder\zippers\TestIt\New folder\your.zip"
foldername = "New folder"
destination = "D:\testFolder\zippers\TestIt\New folder"
Set app = CreateObject("Shell.Application")
For Each f In app.NameSpace(zipfile).Items
If f.Name = foldername Then
app.Namespace(destination).MoveHere f, FOF_NOCONFIRMATION
End If
Next
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder fso.BuildPath(destination, foldername), True
遗憾的是,ZIP 中的文件夹仍然存在。所以 MoveHere 看起来像是 CopyHere... 很奇怪
有人可以帮忙吗? PS:没有delete-folder标签,只有一个delete-file标签...
【问题讨论】: