拯救你的C盘利器
我们在做深度学习的时候面临这样一个问题C盘满了但是又不知道是哪个文件夹下面这个代码将给大家分享检查的代码importosimportdatetimedefget_folder_size(folder):获取文件夹大小字节total0try:fordirpath,dirnames,filenamesinos.walk(folder):forfinfilenames:fpos.path.join(dirpath,f)ifos.path.exists(fp):totalos.path.getsize(fp)except(PermissionError,FileNotFoundError):passreturntotaldefget_folder_size_gb(folder):returnget_folder_size(folder)/(1024**3)defanalyze_disk(root_dir,min_size_gb0.1,max_depth3):分析磁盘找出大文件夹results[]defwalk_dir(dirpath,depth):ifdepthmax_depth:returntry:itemsos.listdir(dirpath)except(PermissionError,FileNotFoundError):returnforiteminitems:ifitem.startswith(.):# 跳过隐藏文件夹continueitem_pathos.path.join(dirpath,item)ifos.path.isdir(item_path):size_gbget_folder_size_gb(item_path)ifsize_gbmin_size_gb:results.append({path:item_path,size_gb:size_gb,depth:depth})walk_dir(item_path,depth1)walk_dir(root_dir,0)# 按大小排序results.sort(keylambdax:x[size_gb],reverseTrue)returnresults# 分析 C 盘用户目录 user_dirrC:\Users\你的用户名print(f正在分析{user_dir}中的大文件夹...)print(这可能需要几分钟请耐心等待...\n)big_foldersanalyze_disk(user_dir,min_size_gb0.5,max_depth3)print(*80)print(C 盘大文件夹排名500MB)print(*80)fori,iteminenumerate(big_folders[:20],1):print(f{i:2}.{item[size_gb]:.2f}GB{item[path]})

相关新闻

电气隔离技术与TLP241A光耦在工业系统中的应用

电气隔离技术与TLP241A光耦在工业系统中的应用

1. 为什么电气隔离对现代电子系统至关重要 在工业自动化、医疗设备和新能源系统中,电气隔离早已从"可有可无"变成了"生死攸关"的设计要素。去年我参与调试的一套光伏逆变器系统就遭遇过惨痛教训——由于控制板与功率板之间缺乏有效隔离&#xf…

2026/7/11 1:48:49阅读更多 →
防火玻璃门经常验收不通过?重点把控这几项施工细节

防火玻璃门经常验收不通过?重点把控这几项施工细节

在办公楼、商业综合体、住宅小区消防工程验收阶段,防火玻璃门验收不合格是十分普遍的问题。很多工程采购方和施工人员只看重门扇外观好看,忽略国标规范细节,最后出现返工整改、延误整体工程进度的情况。本文依据GB12955‑2024新版防火门国家标…

2026/7/11 1:48:49阅读更多 →
【Springboot毕设全套源码+文档】基于springboot家政服务撮合与评价平台的设计与实现(丰富项目+远程调试+讲解+定制)

【Springboot毕设全套源码+文档】基于springboot家政服务撮合与评价平台的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/11 1:48:49阅读更多 →
VSCode Dev Containers 1.85 + ROS Noetic 远程开发:3步配置SSH免密与容器热重载

VSCode Dev Containers 1.85 + ROS Noetic 远程开发:3步配置SSH免密与容器热重载

VSCode Dev Containers 1.85 ROS Noetic 远程开发:3步配置SSH免密与容器热重载在分布式团队协作和跨平台开发的浪潮中,ROS开发者常面临环境配置复杂、依赖冲突和协作效率低下的痛点。本文将揭示如何通过VSCode Dev Containers 1.85与ROS Noetic的深度整…

2026/7/12 0:42:14阅读更多 →
3 款主流 CPU 基准测试工具对比:Cinebench R23、Geekbench 6、7-Zip 实测

3 款主流 CPU 基准测试工具对比:Cinebench R23、Geekbench 6、7-Zip 实测

3款主流CPU基准测试工具深度横评:Cinebench R23、Geekbench 6与7-Zip实战解析当我们需要量化评估处理器性能时,基准测试工具就像一把精准的尺子。但不同的尺子测量维度各异——有的专注单核爆发力,有的考察多核协作效率,还有的模拟…

2026/7/12 0:42:14阅读更多 →
EM3080-W与PIC18F86K90构建高性能条码识别系统

EM3080-W与PIC18F86K90构建高性能条码识别系统

1. EM3080-W与PIC18F86K90硬件系统架构解析在工业自动化和零售管理领域,条形码识别系统的响应速度和准确率直接决定了整体效率。EM3080-W作为专业级条码解码芯片,与PIC18F86K90微控制器的组合,构建了一套高性能嵌入式识别解决方案。这套系统在…

2026/7/12 0:42:14阅读更多 →
STM32F469II与压电蜂鸣器的嵌入式音频实现

STM32F469II与压电蜂鸣器的嵌入式音频实现

1. 项目概述:为嵌入式项目添加互动声音元素在嵌入式系统开发中,声音反馈是提升用户体验的关键要素之一。本项目基于STM32F469II微控制器和CMT-8540S-SMT压电蜂鸣器,构建了一套完整的音频输出解决方案。这种组合特别适合需要低成本、低功耗但又…

2026/7/12 0:42:14阅读更多 →
ADP5350与PIC18F45K50电源管理方案详解

ADP5350与PIC18F45K50电源管理方案详解

1. 为什么选择ADP5350与PIC18F45K50组合在嵌入式系统设计中,电源管理往往是最容易被忽视却至关重要的环节。ADP5350作为ADI公司推出的高性能PMIC(电源管理集成电路),其独特之处在于将多种电源管理功能集成在单芯片中。我曾在多个便…

2026/7/12 0:42:14阅读更多 →
基于MATLAB图像处理的乳腺癌辅助检测系统设计与实现

基于MATLAB图像处理的乳腺癌辅助检测系统设计与实现

摘要:设计并实现一个基于数字图像处理技术的乳腺癌辅助检测系统,为临床诊断提供计算机辅助分析工具。项目概览项目简介本研究采用MATLAB平台,开发了一套完整的乳腺X光图像分析系统。系统采用中值滤波进行图像降噪,利用Otsu算法实现…

2026/7/12 0:37:13阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/12 0:02:11阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/12 0:02:11阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/12 0:02:11阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/12 0:02:11阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/11 16:20:28阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/11 23:15:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/11 18:12:23阅读更多 →