此文章发布于41
个月前,部分信息可能已经过时
,请自行斟酌确认。
问题描述
最近发现我的 Windows 系统 D 盘经常无故多出一个 tmp
空白文件夹,删除了过一段时间又出来了,逼死强迫症,已经持续一个多星期了吧。
太难受了我要把这个凶手找出来,于是搜索了下找到一个工具看样子能解决我的问题。
工具推荐:ProcessMonitor
Process Monitor
这个软件可以监控文件操作
、注册表操
作等,微软官方认证,绿色无毒
https://docs.microsoft.com/zh-cn/sysinternals/downloads/procmon
解决过程
这个软件开启后会有大量日志,必须使用过滤功能筛选自己想要的结果,于是我增加了过滤条件如下:
我就想一直开着吧,总有一天 tmp 再出现就显示出来了,可是没想到这工具数量量惊人,没开多久就崩溃了,
看了设置可以把数据保存到硬盘,于是选择了 F 盘保存,没想到不过几小时就生成了 50G 的日志,并且把电脑拖的很慢,而 tmp 迟迟不出现。
没办法暂时关闭了 Process Monitor。
。。。。
过了不知道几个小时,无意打开 D 盘发现 tmp 又出来了,我天,静下心想想办法。
搜索注册表
第一想到的去注册表搜索:D:\tmp
,结果扫描了几分钟没有结果
时间做为突破口
再次查看目录创建时间:16:56:56
突然想到了一直在用的神器 Everything
,按修改时间排序,查看下 16:56
这个时间有哪些文件有变化。
惊喜就这么来了,在这个时间有大量文件生成,竟然是来自开发工具 IDEA,想到刚刚运行了一个项目,于是去项目中搜索 tmp,于是终于找到了,就是这个项目的上传目录配置的 D:\tmp
,删除 tmp 后开启 ProcessMonitor
再次启动项目进行验证,果然,问题解决。