当前位置: 首页 > news >正文

找回你 C 盘丢失的空间(SpaceSniffer)

什么鬼!C 盘空间满了!我分了 120GB 啊!!!是不是要删软件删游戏,是不是要重装系统?

C 盘空间已满

尤其是程序员,那么多开发环境(Visual Studio 不说话 ?)空间占用那叫一个大啊!为了避免重装系统,我找到了一款神奇的软件——SpaceSniffer。


话不多说,上神器:

  • SpaceSniffer 官网:Uderzo Software SpaceSniffer
  • SpaceSniffer 官方下载镜像:Download SpaceSniffer Portable

下载完后解压:
Space Sniffer 文件夹

由于是绿色版,下载解压后直接运行即可。需要注意的是,为了能够发现系统文件夹中的大文件元凶,建议使用管理员权限运行。

启动后会弹出磁盘选择对话框,由于我 C 盘满了,所以我选择了 C。

选择 C 盘

然后就看着它又炫酷又丑的界面慢慢等待分析吧!

  • 图片过大,点击查看

等分析的速度放缓,则可以认为它分析完了。因为它还会随时监视文件的修改,所以分析是永远不会结束的,不用等了。我这边分析完之后,发现 AppData 目录居然占了 34.5 GB!

分析结果

一层层点开,发现 Photoshop 临时文件夹占了我 26.6GB!

Photoshop 是大头

于是这才发现我还开着 Photoshop,关掉它,C 盘空间恢复。

C 盘空间恢复(计算机)
C 盘空间恢复(Space Sniffer)

如果空间依然不够,继续一层层点开最大的的文件夹,把有问题的干掉:

  • 如果是临时文件,可以关掉程序或直接删掉整个文件夹
  • 如果是程序文件,则可以考虑只卸载这个程序

比如我还发现,原来 ReSharper 会占用这么大的空间……

ReSharper


最后多说一句,不要吐槽为何我的 C 盘只有 120GB,因为我用的是 Surface pro 啊,总共就 256GB 可用。考虑到系统出问题可以随时重装,重要资料当然不会放到 C 盘。


我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。

如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。

知识共享许可协议

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。

相关文章:

  • System.InvalidOperationException:“寄宿 HWND 必须是子窗口。”
  • 通过 AppSwitch 禁用 WPF 内置的触摸让 WPF 程序可以处理 Windows 触摸消息
  • 如何为非常不确定的行为(如并发)设计安全的 API,使用这些 API 时如何确保安全
  • 通过 mklink 收集本地文件系统的所有 NuGet 包输出目录来快速调试公共组件代码
  • 设计一个 .NET 可用的弱引用集合(可用来做缓存池使用)
  • 使用 C# 中的 dynamic 关键字调用类型方法时可能遇到的各种问题
  • 程序员可能会使用的各种命名规则
  • System.InvalidOperationException:“BuildWindowCore 无法返回寄宿的子窗口句柄。”
  • System.InvalidOperationException:“寄宿的 HWND 必须是指定父级的子窗口。”
  • 在使用 .NET Remoting 技术开发跨进程通信时可能遇到的各种异常
  • 使用 SetParent 跨进程设置父子窗口时的一些问题(小心卡死)
  • System.ComponentModel.Win32Exception (0x80004005): 无效的窗口句柄。
  • 解决 WPF 嵌套的子窗口在改变窗口大小的时候闪烁的问题
  • WPF 的 Application.Current.Dispatcher 中,为什么 Current 可能为 null
  • WPF 的 Application.Current.Dispatcher 中,Dispatcher 属性一定不会为 null
  • Computed property XXX was assigned to but it has no setter
  • Netty源码解析1-Buffer
  • opencv python Meanshift 和 Camshift
  • 从0实现一个tiny react(三)生命周期
  • 仿天猫超市收藏抛物线动画工具库
  • 马上搞懂 GeoJSON
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 时间复杂度与空间复杂度分析
  • puppet连载22:define用法
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • "无招胜有招"nbsp;史上最全的互…
  • #{}和${}的区别?
  • (备忘)Java Map 遍历
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (转载)(官方)UE4--图像编程----着色器开发
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET 命令行参数包含应用程序路径吗?
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .NET文档生成工具ADB使用图文教程
  • .net中生成excel后调整宽度
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • @RequestMapping-占位符映射
  • []我的函数库
  • [ActionScript][AS3]小小笔记
  • [AIGC] Java 和 Kotlin 的区别
  • [Android] 修改设备访问权限
  • [C puzzle book] types
  • [CodeForces-759D]Bacterial Melee
  • [Eclipse] 详细设置护眼背景色和字体颜色并导出
  • [gdc19]《战神4》中的全局光照技术
  • [hive] sql中distinct的用法和注意事项
  • [JavaScript] JavaScript事件注册,事件委托,冒泡,捕获,事件流