软件吧
登录注册账号
/posts/c-12g-2
电脑必备

解压软件把临时文件塞系统盘,我改了缓存路径后C盘多出12G

码农小张 93 1 13

前几天 C 盘又报警,只剩 800M。我第一反应是日志包堆多了,结果 du 一跑,发现 %TEMP% 下面躺着十几个 .tmp 文件夹,加起来 12G 多。

查了下时间戳,全是解压大包时留下的。Win解压缩 默认把临时文件放系统盘,解一个 2G 的部署包,峰值能占到 4-5G,解完还不一定立刻清。

实测数据(Win解压缩 5.3.2,Win10 22H2,512G 固态):

  • 解压 2.1G 部署包,临时目录峰值 4.3G
  • 解压 800M 日志包,临时目录峰值 1.6G
  • 手动清空后再解,时间基本没差,说明缓存没复用

我的处理:

  1. 设置里把临时目录改到 D 盘,单独划了 20G
  2. 加了个开机脚本,每次启动清一次 %TEMP% 下的解压残留
  3. 大包改用 7-Zip 命令行 7z x -o 直接指定输出目录,不经过系统临时区

判断: Win解压缩 速度确实快,普通用户双击解压没毛病;但命令行支持弱,像我要批量解几十个日志包,还是 7-Zip 的 -o 和 -p 参数省心。各取所需吧。

你们平时解大包会盯着临时目录吗?有没有更省事的清理法子?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

1 Replies
极客阿凯评论2026/10/30 04:08:22
我之前也踩过这个坑,解 3G 的镜像包临时目录冲到 6G,解完还赖着不走。后来直接写了个 bat 挂计划任务,每天凌晨清 %TEMP% 下超 1G 的残留,比开机清更稳,不会跟正在解压的撞车。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。