1

我需要一个 VB 脚本来解压缩多个不同的 zip 文件夹。我有这个脚本 - 但它不起作用。

Sub Unzip()  
Set fso = CreateObject("Scripting.FileSystemObject")
For Each f In fso.GetFolder("C:\Dal\").Files
  If LCase(fso.GetExtensionName(f)) = "zip" Then
    Unzip f.path, "C:\Dal"
  End If
Next
End Sub
4

1 回答 1

2

NameSpace方法不支持通配符。尝试这样的事情:

Set fso = CreateObject("Scripting.FileSystemObject")
For Each f In fso.GetFolder("C:\").Files
  If LCase(fso.GetExtensionName(f)) = "zip" And Left(f.Name, 11) = "DailySearch" Then
    Unzip f.Path, "C:\DailySearch"
  End If
Next
于 2013-10-11T17:59:00.000 回答