2016-12-27 74 views
0

我正在尝试此代码,我发现要解压zip文件。但不是解压缩,而是创建一个zip文件的副本。如何使用vbscript提取压缩文件

Dim oShell Set oShell = WScript.CreateObject ("WScript.shell") oShell.run """C:\Program Files\WinRar\WinRar.exe"" X ""C:\Temp\Temp.rar"" C:\Temp\Test" Set oShell = Nothing

你的帮助深表感谢,谢谢!

回答

1

添加一个 “\”,以纪念一个参数为目录/文件夹明确往往是必需的:

例子解压缩的文件夹:

的unrar XC:\ yourfile.rar * .gif注意C:\ extractfolder \

提取所有* gif文件从yourfile.rar到c:\ extractfolder \ (必需斜杠),并恢复文件夹结构

(参见here

VBScript示例为这样的原则:

...目的地与路径分隔符()中,假设的是 目的地是其中复制匹配文件

的现有文件夹结束

(参考here

+0

感谢您的回应! – Edss

+0

我还有一个关于没有指定文件的错误。这里是代码 sSource = “d:\源” SDATA = “d:\源\数据” sZipFile = “d:\源\数据\ sample.zip” wshell.currentdirectory = SDATA wshell.Run sSource&“\ paext -o -p”&sData&“”&sZipFile,0,True – Edss

相关问题