下面的脚本用于将 zip 解压缩到不同的文件夹并覆盖现有文件。该脚本在 Windows 7 机器上运行良好,但是当我在 XP 机器上使用它时,它仍然询问我是否要覆盖。我不需要与此脚本进行人工交互。任何帮助将不胜感激。谢谢你。
strZipFile = "Location.zip" 'name of zip file
outFolder = "Location output folder" 'destination folder of unzipped files
Set objShell = CreateObject( "Shell.Application" )
Set objSource = objShell.NameSpace(strZipFile).Items
Set objTarget = objShell.NameSpace(outFolder)
intOptions = 4 + 16 + 1024
objTarget.CopyHere objSource, intOptions