首页 > 系统相关 >找出Windows指定文件夹中的大文件

找出Windows指定文件夹中的大文件

时间:2023-06-18 10:00:56浏览次数:50  
标签:1024 找出 kb Windows 文件夹 file path os size

# -*- coding: utf-8 -*-
import os


# 字节b转化kb\m\g
def format_size(b):
    try:
        b = float(b)
        kb = b / 1024
    except:
        print("传入的字节格式不对")
        return "Error"

    if kb >= 1024:
        M = kb / 1024
        if M >= 1024:
            G = M / 1024
            return "%fG" % (G)
        else:
            return "%fM" % (M)
    else:
        return "%fkb" % (kb)


# 获取文件夹大小
def get_file_size(path):
    filename = os.walk(path)
    for root, dirs, files in filename:
        for file in files:
            try:
                size = os.path.getsize(os.path.join(root, file))
                # 104857600 100M
                if size > 104857600:
                    print(f'文件 {os.path.join(root, file)}  大小 {format_size(size)}')
            except Exception as err:
                print(err)


if __name__ == "__main__":
    get_file_size('D:\\')

 

标签:1024,找出,kb,Windows,文件夹,file,path,os,size
From: https://www.cnblogs.com/daizichuan/p/17488733.html

相关文章

  • Windows10远程访问Ubuntu服务器上的Jupyter Notebook解决办法
    1、nginx反向代理 2、概要:可能有的同学在使用Python的时候喜欢使用.py文件,而有的同学喜欢使用JupyterNotebook做开发,但是苦于不会使用远程服务器的JupyterNotebook而放弃,而这篇文章将教会你怎样远程访问JupyterNotebook。官方地址:官方地址远访配置:创建JupyterNot......
  • Windows All Killer
    代码大部分来自网络#include<iostream>#include<windows.h>#include<tlhelp32.h>#include<stdio.h>#include<aclapi.h>#include<bits/stdc++.h>usingnamespacestd;#defineNTMODEF1#defineZWMODEF0DWORDProtectProcess(void......
  • Windows 下编译 OpenCV 和 OpenCV-contrib
    文章目录导言环境准备源码获取环境获取配置CMake并编译ConfigureGenerate生成项目总结导言在本文中,我们将介绍如何在Windows系统下编译OpenCV和OpenCV-contrib。OpenCV是一个开源的计算机视觉库,它包含了许多图像处理和计算机视觉的功能。而OpenCV-contrib则是一个由社......
  • windows下mysql使用mysqldump定时备份数据库,删除过期备份
    windows下mysql使用mysqldump定时备份数据库,删除过期备份创建备份脚本:@echooffforfiles/p"d:\mysql_backup"/mbackup_*.sql-d-7/c"cmd/cdel/f@path"set"Ymd=%date:~0,4%%date:~5,2%%date:~8,2%"cdD:\Mysql\mysql-8.0.18\binmysqldump--opt......
  • python--python脚本中保存处理后的音频文件到指定文件夹时报错permission denied 的问
    问题1:自己编写的python脚本中,将处理后的音频文件保存到指定的文件夹(用到了pydub库对音频文件进行处理),但保存处理后的文件到指定文件夹时,会报错permissiondenied的错误,如下截图解决思路:一开始网上查资料,基本上都是说文件夹没有读写权限,让设置文件夹权限等操作,但设置了之后还是......
  • wsl 安装的Ubuntu 和windows 里面的文件如何共享
    原文:oucanalsoaccessyourlocalmachine’sfilesystemfromwithintheLinuxBashshell–you’llfindyourlocaldrivesmountedunderthe /mnt folder.Forexample,your C: driveismountedunder /mnt/c:意思就是直接在Ubuntu里面cd到/mnt/c就可以了......
  • Windows下使用svn命令行
    摘自:https://zhuanlan.zhihu.com/p/75760333摘自:http://www.taodudu.cc/news/show-691550.html?action=onClick安装TortoiseSVN后直接打开命令行,发现没有命令Svn,配置环境变量发现TorToiseSvn并没有Svn.exe文件。这时需要下载一个Svn命令行工具,下载地址:https://www.visualsvn.c......
  • 双启动:安装Windows 7 和 CentOS 7 双系统教程
    笔记本配置:8G内存,200GSSD,先在virbox中成功安装双系统,能正常进入并使用Windows7和CentOS7。网上看到一大堆的安装wingrubeasyBCD,折腾了一天没安装成功,结果还是google找到一篇靠谱的文章,stepbystep终于在第二天搞定双系统。第一步:安装Windows这一步比较简单。......
  • Windows如何本地安装Redis且设置服务自启动?
    redis中文网:http://redis.cn/如果是安装Windows版的redis需要去GitHub上下载安装包如果是在Linux上安装,可以直接使用命令进行安装本次教程是基于Windows系统进行的GitHub地址:https://github.com/microsoftarchive/redis选择需要下载的版本 如果加载不出来的话,可以点击连接......
  • Windows系统TASKLIST命令的作用与用法
    一、tasklist命令  TASKLIST命令显示本地计算机或远程计算机上当前正在运行的进程列表。命令结合筛选器一起使用,可以按照我们的要求进行过滤,查找我们需要了解的进程信息。二、tasklist怎么用?1、使用格式Tasklist[/s<Computer>[/u[<Domain>\]<UserName>[/p<Password>]]][{/......