知道如何从命令行 7zip 命令中排除通配符路径吗?
我正在做这样的事情:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
Run Code Online (Sandbox Code Playgroud)
并希望排除在“FolderToArchive”下找到的任何\bin\*.*或\obj\*.*文件夹。
要排除文件,您可以使用该-x参数。帮助文件给出了这个使用示例-x:
7z a -tzip archive.zip *.txt -x!temp.*
Run Code Online (Sandbox Code Playgroud)
这非常适合排除文件。但是,同样,我想排除通配符指定的文件夹。在我的“FolderToArchive”有多个文件夹,这些文件夹下有可能会或可能不会bin\和obj\文件夹。我不想将这些包含在存档中。
我试过这样的模式
-x!bin\*
-x!bin\*.*
-x!\bin\*
-x!\bin\*.*
-x!\\bin\\*
-x!\\bin\\*.*
Run Code Online (Sandbox Code Playgroud)
似乎没有排除该bin\文件夹。这仅仅是 7zip 的限制吗?