忽然发现 系统盘红了,空间不足,也没存多少东西啊,通过查看,发现c盘下的 windows 文件夹特别大,这个文件夹下有这么多子文件夹,也不知道是哪个大。
解决办法:
#!/usr/bin/python#coding=UTF-8import os,sysfrom os.path import getsizedef lsdir(rootdir): list_dirs = os.walk(rootdir) size = 0 for root,dirs,files in list_dirs: for name in files: size += getsize(os.path.join(root,name)) return sizedef haveDir(rootDir): list_dirs = os.walk(rootDir) for root,dirs,files in list_dirs: for dir in dirs: dirSize = lsdir(os.path.join(root,dir)) dirSize = int(dirSize) dirSize = dirSize//1000000 if dirSize > 500: PRint dir,":",dirSize,"M"rootdir = r'C:/Windows'haveDir(rootdir)运行结果:
一目了然,是 Temp这个文件夹
新闻热点
疑难解答