Command line 使用WinZip命令行将文件(包括指定的文件夹)压缩到级别

Command line 使用WinZip命令行将文件(包括指定的文件夹)压缩到级别,command-line,winzip,Command Line,Winzip,我的目录结构如下所示: Main/Include Include/header.h Include/header2.h Main/Windows Windows/code /code/code.css Windows/bin /bin/bar.txt Main/Mac Mac/code /code/code.css Mac/bin /bin/bar.txt 我

我的目录结构如下所示:

Main/Include
    Include/header.h
    Include/header2.h
Main/Windows
    Windows/code
           /code/code.css
    Windows/bin
           /bin/bar.txt
Main/Mac
    Mac/code
           /code/code.css
    Mac/bin
           /bin/bar.txt
我想把所有东西都压缩起来,除了Mac目录。因此,基本上我希望在zip文件夹中包含Include和Windows/*,如下所示:

Main/Include
    Include/header.h
    Include/header2.h
Main/Windows
    Windows/code
           /code/code.css
    Windows/bin
           /bin/bar.txt
Main/Mac
    Mac/code
           /code/code.css
    Mac/bin
           /bin/bar.txt
zip先生---

我的问题是,我似乎不知道如何让winzip压缩包含文件夹w/out include the mac(通过执行Main/*)

这就是我正在运行的:

c:\\progra~2\\winzip\\wzzip.exe -rp zip_win.zip Main\Include\\* Main\Windows\\*

有什么想法吗?

Zip Main/Include,然后添加Main/Windows。或者将Main/Mac移到其他地方,然后将所有剩余的文件压缩,然后将Main/Mac放回找到它的位置。我想保留Include文件夹,因此执行Main/Include/*并不太有效,因为它可以压缩所有文件,但不保留结构。我正试图避免移动Main/Mac