VB6 не имеет ничего, что будет делать это в один клик, но просто получить список всех файлов ZIP (например).
FSO не рекомендуется по нескольким причинам: во-первых, он добавляет зависимость, а во-вторых, он зависит от сценариев, которые могут быть отключены для каждой политики.
В любом случае, вот минимальный пример, который вы можете конкретизировать:
Dim Fils() As String
Dim Counter As Long
Dim CurrentFile As String
Redim Fils(0 To 999) As String
CurrentFile = Dir$(yourpath & "*.zip")
Do While LenB(CurrentFile)
Fils(Counter) = CurrentFile
Counter = Counter + 1
CurrentFile = Dir$()
Loop
Конечно, вы хотите добавить проверку лимитов и т. Д. И, при необходимости, выполнить редим, но это основная идея.