Bandizip压缩时排除文件教程:跳过缓存、日志和临时文件的方法

立即下载Bandizip 中文下载站 全平台支持 · 官方最新版

为什么压缩时要排除文件?

打包项目文件夹或分享资料时,经常会混入一些不必要的文件:

这些文件不仅增大压缩包体积,还可能泄露隐私或造成接收方困惑。Bandizip 的排除文件功能可以让我们在压缩时自动跳过指定内容。

一、Bandizip 排除文件的三种方式

方式 适用场景 设置位置
压缩时手动排除 一次性压缩 压缩对话框
保存为默认排除规则 长期使用 选项 → 压缩
使用配置文件 团队统一标准 导入/导出配置

二、压缩对话框中排除文件

2.1 基础操作

  1. 选中要压缩的文件/文件夹
  2. 右键 → Bandizip → 添加到压缩文件
  3. 在压缩对话框中找到「排除」选项卡
  4. 输入要排除的文件名或通配符

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 支持按大小过滤:

  1. 压缩对话框 → 排除
  2. 设置「排除大于」选项
  3. 输入大小阈值,如 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 导出配置

  1. 选项 → 设置 → 压缩
  2. 找到排除规则区域
  3. 点击「导出」保存为 .reg 或配置文件

7.2 导入配置

在另一台电脑上:

  1. 打开相同设置页面
  2. 点击「导入」
  3. 选择之前导出的文件

这对团队协作很有用,可以确保所有人使用相同的压缩标准。

八、排除后的压缩效果

假设一个项目文件夹原始大小为 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 中文下载站试试吧!

全平台支持 · 安全无毒 · 官方最新版