используйте эту команду (для конкретного сценария в вопросе):
wzzip.exe -a -p -r C:\DestinationPath\DataFiles_20130903.zip C:\SourcePath\*.dat C:\SourcePath\*.bat
дополнительные параметры командной строки для winZip см. по следующим ссылкам:
Справочник по командной строке winZip 1
командная строка winZip. Справочник 2
Чтобы указать несколько имен файлов, вы также можете использовать @filename, где имя файла — это файл, содержащий список файлов, которые вы хотите включить в zip-файл.
Если вы делаете команду настраиваемой, вы можете попросить пользователя/другую программу, которая вызывает вашу команду, выбрать расширения файлов, а затем записать эти выбранные расширения в файл "filename", используя код Java или любой другой другой язык, который вы предпочитаете.
Например, если пользователь выбирает bat и dat , напишите "C:\SourcePath\*.bat" и "C: \SourcePath\*.dat" в файл (предполагается, что имя файла fileExtensions.txt) и вызовите команду
wzzip.exe -a -p -r "C:\DestinationPath\DataFiles_20130903.zip" @"C:\SourcePath\fileExtensions.txt"
person
r3ap3r
schedule
04.09.2013