小编Yoo*_*eek的帖子

7Zip - 命令行:通过通配符模式排除文件夹?

知道如何从命令行 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 的限制吗?

command-line 7-zip

136
推荐指数
2
解决办法
15万
查看次数

标签 统计

7-zip ×1

command-line ×1