首页 > 编程语言 >python获取文件夹、文件大小&hiberfil.sys

python获取文件夹、文件大小&hiberfil.sys

时间:2022-10-27 13:36:36浏览次数:74  
标签:dirs 文件大小 join hiberfil filePath python __ path os


跑了个很简单的程序,c盘突然爆炸增加,顿时SSD120G的盘只剩下几个G,所以有需求看看那些文件占用了大量空间。(事先通过360大文件扫描、日期排序分析未发现异常)

import os
import sys

def getFileSize(filePath, size=0):
if os.path.isfile(filePath):#文件
return os.path.getsize(filePath)
for root, dirs, files in os.walk(filePath):#目录
for f in files:
size += os.path.getsize(os.path.join(root, f))
return size
def main(path):
for dirs in os.listdir(path):
try:
size = getFileSize(os.path.join(path,dirs))
print("文件夹名:%-50s,大小:%.3f G"% (os.path.join(path,dirs),size*1.0/1024/1024/1024))
except:
print(os.path.join(path,dirs)+"异常")
continue

if __name__ == '__main__':
main(sys.argv[1])

运行测试如下:

python获取文件夹、文件大小&hiberfil.sys_运行测试

分析发现c盘有个(Win10休眠文件,用于休眠后迅速恢复休眠前的样子)hiberfil.sys文件,参考​​https://www.kafan.cn/edu/84901094.html​​ 进行删除,注意输入命令要以管理员运行。


标签:dirs,文件大小,join,hiberfil,filePath,python,__,path,os
From: https://blog.51cto.com/u_15847885/5800886

相关文章

  • python的开源微信接口
    开源微信接口文档地址:​​https://itchat.readthedocs.io/zh/latest/​​​github地址:​​​https://github.com/littlecodersh/itchat​​如下举例:importitchatitchat.......
  • OpenCV-Python learning-13.人脸检测
    如下,调用opencv使用摄像头或视频进行人脸检测,也可以在函数​​recognize(img)​​​传入​​img=cv2.imread('face.jpg')​​​。其中,人脸级联分类器xml文件我引用的是anaco......
  • python 格式化xml字符串
    【前言】本文主要介绍python中的字符串格式化,通过基本概念,使用方法及例子学习python字符串格式化的两种主要形式:字符串格式化表达以及字符串格式化方法调用。字符串......
  • python9-eg
    实例01(模拟幼儿园分苹果)1defdevition():2'''功能:分苹果'''3print("\n=================分苹果了===============\n")4apple=int(input("请输入......
  • python脚本编写流程
    自己实现了一个自动打卡的脚本文件,记录一下过程编写脚本流程1.编写脚本2.将脚本设置为定时启动其实自己用的话,就是这两步,但是我后面多做了两件事3.电脑设置定时提醒......
  • 【JSON】Python读取JSON文件报错json.decoder.JSONDecodeError的问题
    报错json.decoder.JSONDecodeError:Expectingpropertynameenclosedindoublequotes:line*column*(char*)解决百度到了多种情况:编码使用UTF-8键值用双引......
  • 直方图均衡化-python实现
    """@author:LiShiHang@software:PyCharm@file:5.1.直方图均衡化.py@time:2018/12/2416:02@desc:"""importcv2#仅用于读取图像矩阵importmatplotlib.pyplotasplt......
  • python遇到 Segmentation fault (core dumped) 错误
    问题描述在linux服务器上运行代码遇到这个错误。解决方案重置了python的env环境。由于python包互相依赖,单独升级某个包未能解决问题,遂决定重新create虚拟环境。命令如下:cond......
  • python if中的false(哪些视为False)
    标题不太合适,即表示if判断为假的情况,具体如下。在Python中所有的对象都可以进行真值测试,下面罗列一下判断为假的情况:NoneFalse数值中的零,包括0,0.0,0j(虚数)空序列,包括空字符串......
  • python决策树(二叉树、树)的可视化
    问题描述在我学习​​机器学习实战-决策树​​部分,欲可视化决策树结构。最终可视化结果:解决方案决策树由嵌套字典组成,如:{“nosurfacing”:{0:“no”,1:{“flippers”:......