本文目录导读:

在 WinRAR 中直接没有“一键跳过系统缓存文件”的专属按钮,但你可以通过设置文件排除规则来实现,系统缓存文件通常指 Thumbs.db、Desktop.ini、$Recycle.Bin、pagefile.sys 以及各种 .tmp 文件。
以下是几种最有效的方法,推荐优先使用方法一(最通用且适合长期使用)。
使用“排除”功能(推荐)
这是在压缩时临时设置,下次压缩不会自动生效(除非你保存为配置)。
-
选中你要压缩的文件或文件夹,右键点击 → 添加到压缩文件。
-
在弹窗中,点击左上方的 “文件” 选项卡。
-
在 “要排除的文件” 输入框中,输入以下内容(建议直接复制):
Thumbs.db; Desktop.ini; .DS_Store; *.tmp; $Recycle.Bin; System Volume Information; *.log; *.bak
说明:
- 分号 用来分隔不同的文件名或通配符。
Thumbs.db和Desktop.ini是 Windows 最常见的缓存/隐藏文件。.DS_Store是 macOS 的缓存文件。*.tmp会排除所有临时文件。
-
关键一步: 勾选 “排除所选文件类型” 下方的 “递归扫描子文件夹时也适用”(确保子目录里的缓存也被排除)。
-
点击“确定”开始压缩。
修改全局设置(长期有效)
如果你想以后每次压缩都自动跳过这些文件,可以修改 WinRAR 的默认配置。
- 打开 WinRAR 软件(不是右键菜单)。
- 点击顶部菜单 选项 → 设置。
- 切换到 “压缩” 选项卡。
- 点击 “压缩配置” 按钮。
- 在列表中选中 “默认配置”,然后点击 “编辑”。
- 同样在 “文件” 选项卡中,输入上面提到的排除规则(
Thumbs.db; Desktop.ini; *.tmp; ...)。 - 勾选 “递归扫描子文件夹时也适用”。
- 一路点击“确定”保存。
注意: 这样就修改了 WinRAR 的默认压缩行为,之后所有右键压缩都会自动跳过这些文件,除非你手动选择其他配置。
压缩前手动清理(最彻底但最麻烦)
如果你只需要一次性操作,且不想改动任何设置:
- 显示隐藏文件(在文件夹选项里勾选“显示隐藏的文件和驱动”)。
- 在文件夹中手动搜索并删除
Thumbs.db、Desktop.ini等文件。 - 再进行压缩。
特别提醒:“pagefile.sys” 和 “hiberfil.sys”
pagefile.sys(虚拟内存文件)和hiberfil.sys(休眠文件)通常位于 C 盘根目录,且被系统占用。- 正常右键压缩 C 盘或全盘时,WinRAR 默认会跳过这些被系统锁定的文件,不会报错。
- 如果你非常在意,可以在“要排除的文件”里加上
pagefile.sys; hiberfil.sys。
总结建议
| 场景 | 推荐方法 |
|---|---|
| 偶尔压缩,不想改设置 | 方法一(每次手动输入排除规则) |
| 频繁压缩,每次都希望跳过 | 方法二(修改默认配置) |
| 对文件纯净度有强迫症 | 方法三(手动清理后再压缩) |
最简单的一句话操作: 右键 → 添加到压缩文件 → 点“文件”标签 → 输入 Thumbs.db; Desktop.ini; *.tmp; $Recycle.Bin → 开始压缩。
标签: 压缩设置