Bandizip压缩时排除文件教程:跳过缓存、日志和临时文件的方法
立即下载Bandizip 中文下载站 全平台支持 · 官方最新版
为什么压缩时要排除文件?
打包项目文件夹或分享资料时,经常会混入一些不必要的文件:
.tmp、.log临时文件和日志.DS_Store、Thumbs.db系统文件node_modules、.git开发依赖- 旧备份文件、缓存文件
这些文件不仅增大压缩包体积,还可能泄露隐私或造成接收方困惑。Bandizip 的排除文件功能可以让我们在压缩时自动跳过指定内容。
一、Bandizip 排除文件的三种方式
| 方式 | 适用场景 | 设置位置 |
|---|---|---|
| 压缩时手动排除 | 一次性压缩 | 压缩对话框 |
| 保存为默认排除规则 | 长期使用 | 选项 → 压缩 |
| 使用配置文件 | 团队统一标准 | 导入/导出配置 |
二、压缩对话框中排除文件
2.1 基础操作
- 选中要压缩的文件/文件夹
- 右键 → Bandizip → 添加到压缩文件
- 在压缩对话框中找到「排除」选项卡
- 输入要排除的文件名或通配符
2.2 常用排除规则示例
| 规则 | 排除内容 |
|---|---|
*.tmp |
所有临时文件 |
*.log |
所有日志文件 |
Thumbs.db |
Windows 缩略图缓存 |
.DS_Store |
macOS 系统文件 |
*.bak |
备份文件 |
node_modules\* |
整个 node_modules 目录 |
.git\* |
Git 版本控制目录 |
2.3 同时排除多个规则
每行输入一条规则:
*.tmp
*.log
Thumbs.db
.DS_Store
三、设置默认排除规则
3.1 打开设置
Bandizip 主界面 → 选项 → 设置 → 压缩 → 排除文件
3.2 添加默认规则
在默认排除列表中添加常用规则后,每次压缩都会自动应用。
推荐默认规则:
*.tmp
*.temp
*.log
*.bak
Thumbs.db
.DS_Store
._*
*.swp
3.3 按文件类型排除
| 类型 | 规则 | 说明 |
|---|---|---|
| 临时文件 | *.tmp;*.temp;~$* |
Office、系统临时文件 |
| 日志文件 | *.log;*.err |
程序运行日志 |
| 缓存文件 | *.cache;*.idx |
浏览器/应用缓存 |
| 备份文件 | *.bak;*.old;*.orig |
手动或自动备份 |
| 系统文件 | Thumbs.db;desktop.ini |
Windows 系统生成 |
| 隐藏文件 | .* |
所有以点开头的文件 |
四、排除文件夹
4.1 排除特定目录
要排除整个文件夹,使用路径匹配:
folder_name\*
例如排除所有 node_modules:
node_modules\*
4.2 排除多级目录
如果子目录中有多个同名文件夹需要排除:
*\node_modules\*
这样无论 node_modules 出现在哪一级,都会被排除。
4.3 开发场景常用排除规则
.git\*
.svn\*
.idea\*
.vscode\*
node_modules\*
__pycache__\*
*.pyc
*.class
target\*
build\*
dist\*
五、高级排除技巧
5.1 使用通配符
| 通配符 | 含义 | 示例 |
|---|---|---|
* |
匹配任意字符 | *.txt 匹配所有 txt |
? |
匹配单个字符 | file?.txt 匹配 file1.txt |
; |
分隔多个规则 | *.tmp;*.log |
\ |
路径分隔 | folder\* |
5.2 排除大文件
要排除超过一定大小的文件,Bandizip 支持按大小过滤:
- 压缩对话框 → 排除
- 设置「排除大于」选项
- 输入大小阈值,如
100 MB
5.3 排除最近修改的文件
可以设置只压缩某日期之前或之后的文件:
- 排除早于某日期的文件
- 排除晚于某日期的文件
- 这对备份场景很有用
六、排除文件的实际应用场景
6.1 分享项目代码
exclude:
.git\*
node_modules\*
.env
*.log
dist\*
这样分享的代码包干净、体积小,对方可以直接运行安装。
6.2 备份个人文档
exclude:
Thumbs.db
.DS_Store
*.tmp
~$*
避免系统文件和 Office 临时文件进入备份。
6.3 发送设计稿
exclude:
*.psd
*.ai
__MACOSX\*
如果只需要发送预览版本,可以排除源文件。
七、排除规则的导入导出
7.1 导出配置
- 选项 → 设置 → 压缩
- 找到排除规则区域
- 点击「导出」保存为
.reg或配置文件
7.2 导入配置
在另一台电脑上:
- 打开相同设置页面
- 点击「导入」
- 选择之前导出的文件
这对团队协作很有用,可以确保所有人使用相同的压缩标准。
八、排除后的压缩效果
假设一个项目文件夹原始大小为 500MB:
| 排除规则 | 排除后大小 | 节省空间 |
|---|---|---|
| 仅排除临时文件 | 480MB | 4% |
| 排除 node_modules | 80MB | 84% |
| 排除日志和缓存 | 420MB | 16% |
| 综合排除 | 60MB | 88% |
可见正确排除文件可以显著减小压缩包体积。
九、常见问题
9.1 排除规则不生效
- 检查规则语法是否正确
- 确认是否勾选了「启用排除」
- 路径分隔符使用反斜杠
\
9.2 误排除了重要文件
- 在压缩前使用「测试」功能预览将要包含的文件
- 重要文件建议单独备份
9.3 只想排除某个特定文件
直接输入完整文件名即可:
specific_file.txt
9.4 排除规则区分大小写
Windows 文件系统不区分大小写,所以 *.TMP 和 *.tmp 效果相同。
十、安全与隐私建议
压缩前排除以下文件可以保护隐私:
| 文件 | 风险 |
|---|---|
.env |
可能包含数据库密码、API 密钥 |
config.json |
可能包含敏感配置 |
| 浏览器缓存 | 可能包含 Cookie、历史记录 |
| 日志文件 | 可能包含用户行为数据 |
| 临时文档 | 可能包含编辑历史 |
养成压缩前检查文件列表的习惯,避免敏感信息泄露。
结语
Bandizip 的排除文件功能是打包分享时的隐形利器。合理设置排除规则,可以让压缩包更干净、更小、更安全。配合 Bandizip 批量解压 和 Bandizip 分卷压缩,可以更高效地管理压缩文件。
需要下载 Bandizip 最新版,请访问 bandizipcn.com.cn。
这篇教程有帮助吗?立即下载Bandizip 中文下载站试试吧!
全平台支持 · 安全无毒 · 官方最新版