使用此命令,我可以对文件夹中的所有文件进行ZIP压缩:
wzzip.exe -a -p -r C:\DestinationPath\DataFiles_20130903.zip C:\SourcePath\*.*
但是,我的文件夹中有.dat,.bat,.txt,.xls文件。我只希望对.dat和.bat文件进行ZIP压缩。
谢谢。
使用此命令(针对问题中的特定方案):
wzzip.exe -a -p -r C:\DestinationPath\DataFiles_20130903.zip C:\SourcePath\*.dat C:\SourcePath\*.bat
有关winZip的更多命令行选项,请参考以下链接:
要提供多个文件名,您也可以使用@filename,其中文件名是一个文件,其中包含要包含在zip文件中的文件列表。
如果使命令可配置,则可以要求正在调用命令的用户/其他程序选择文件扩展名,然后使用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"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句