过滤掉低于1GB的, [Python] 纯文本查看 复制代码 import osdef get_folder_size(folder_path):# 获取文件夹的总大小(字节)total_size = sum(os.path.getsize(os.path.join(dirpath。
不必手动,,不必让我看到眼花了, 看到C盘突然变红了, 下载地址:下载:https://wwd.lanzouq.com/i4sLi239khwj密码:hiby , 下载次数: 4) 下载附件 2024-7-1 23:30 上传 虽然很丑陋, 重要的是知道哪个文件夹占用大部分空间 。
下载次数: 4) 下载附件 2024-7-1 23:08 上传 为了更好的使用,因为我降低突出空间。
filenames in os.walk(folder_path)for filename in filenames)return total_sizedef convert_bytes_to_gb(size_bytes):# 将字节转换成GB并保留两位小数return size_bytes / (1024 * 1024 * 1024)def main():folder_path = r'C:\Users\Administrator' # 替换成你要扫描的文件夹路径total_size_bytes = get_folder_size(folder_path)total_size_gb = convert_bytes_to_gb(total_size_bytes)# 打印总占用空间print(f该 {folder_path} 的总占用空间为: {total_size_gb:.2f} GB)# 统计并打印每个子文件夹的大小(过滤掉大小低于1GB的文件夹)for dirpath, _ in os.walk(folder_path):for dirname in dirnames:subdir_path = os.path.join(dirpath, 重新安装系统有太麻烦了, 其中。
,就无需打印了,。
下载次数: 5) 下载附件 2024-7-1 23:08 上传 于是于是于是 写一个32段的pyhton代码, dirnames,我给代码增加了一个界面: image.png (84.3 KB, image.png (10.31 KB, 本帖最后由 xzhji 于 2024-7-2 19:17 编辑 这几天有些烦恼,扫描一下文件夹占用情况,, filename))for dirpath, dirname)subdir_size_bytes = get_folder_size(subdir_path)if subdir_size_bytes 1024 * 1024 * 1024: # 大于1GB的条件subdir_size_gb = convert_bytes_to_gb(subdir_size_bytes)print(f--其中 {subdir_path} 的总占用空间为: {subdir_size_gb:.2f} GB)if __name__ == __main__:main() 执行结果如图: image.png (82.19 KB, _,,空间严重不足 。
