假设我们有如下目录结构:

我们使用以下 7z 命令行创建压缩包:

1
2
cd Folder1
7z.exe a MyFile2.7z Folder2\*

这里我们使用 Folder2\* 指定我要将 Folder2 目录里的所有内容加入到压缩包。执行完毕后,打开压缩包查看压缩内容时发现:

Folder2 目录也包含到压缩包里了,这不是我希望的。怎么才能把 Folder2 目录排除在外,只保留 Folder2 目录里面的内容呢?只要在路径前面加个 .

1
2
cd Folder1
7z.exe a MyFile.7z .\Folder2\*

再次检查生成的压缩包:

这次正是我期望的结果。

留言

2018-01-19