以前清扫用户文件夹时,总是要一个文件夹文件夹的找,今天有空就用python简单的写了个脚本,来查找给定大小范围的文件。

废话不说,上代码。

"""该脚本用于在用户目录中查找大的用户文件"""
import os,sysdef isLarge(file_path):"""判断文件大小是否大于Bigjudge,大于返回文件大小,小于返回false"""Bigjudge = 200000000filesize = os.path.getsize(file_path)if os.path.isfile(file_path) == False:raise os.error("没有该文件")if(filesize > Bigjudge):return filesizeelse:return 0def getAlltree(dir_path):"""查找该目录下所有文件大小大于Bigjudge的文件,并打印。"""for name in os.listdir(dir_path):full_path = os.path.join(dir_path, name)if os.path.isfile(full_path):filesize=isLarge(full_path)            if filesize > 0:print("文件路径%s 文件大小%d" % (full_path,filesize))              if os.path.isdir(full_path):getAlltree(full_path)def main():dir_path = r"H:\game time"    getAlltree(dir_path)    print("搜索结束orz")
if __name__ == '__main__': main()

结果如下:

转载于:https://www.cnblogs.com/jonathanlife/archive/2013/01/29/2882239.html

用python简单查找大文件相关推荐

  1. python读取大文件目录_python简单读取大文件的方法

    python简单读取大文件的方法 更新时间:2016年07月01日 10:42:14 作者:holybin 这篇文章主要介绍了python简单读取大文件的方法,通过非常简单的方式实现对GB级别大文件的 ...

  2. 用 Python 高效处理大文件

    前言 为了进行并行处理,我们将任务划分为子单元.它增加了程序处理的作业数量,减少了整体处理时间. 例如,如果你正在处理一个大的CSV文件,你想修改一个单列.我们将把数据以数组的形式输入函数,它将根据可 ...

  3. 服务器内文件大小排序,centos 如何查找大文件,文件排序方案大全

    本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规.大家都是程序员,不要闹得不开心. centos服务器,使用一段时间后,有的时候会报警:磁盘空间不足.解决方法就是:找到系统盘里面的大文件,然后删 ...

  4. 使用请求在python中下载大文件

    本文翻译自:Download large file in python with requests Requests is a really nice library. 请求是一个非常不错的库. I' ...

  5. centos查看盘符_Centos下磁盘管理的常用命令记录(如查找大文件)

    Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...

  6. Linux 服务器 Shell 命令 查找大文件 磁盘占用情况 内存使用情况

    这张我将讲解几个常用的指令,可以帮助你快速找到服务器问题发生原因所在. 查找磁盘占用情况 df -ah 输入这个命令 ,将展示各分区占用的比例,如果发现分区使用率大于80%,那么你就得考虑是不是迁移一 ...

  7. Linux如何查找大文件或目录总结

    在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件 ...

  8. Linux查找大文件 (find的用法)

    Linux查找大文件 1: 如何查找大文件? 其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定).那么如何把这些大文件搜索出来呢?例如我要搜索当前目录 ...

  9. Linux 查看磁盘容量、查找大文件、查找大目录

    Linux 查看磁盘容量.查找大文件.查找大目录 磁盘统计 查看磁盘使用情况 df -h 文件统计 查找/home 目录下大于800M的文件 find /home -type f -size +800 ...

最新文章

  1. 新手必看,17个常见的Python运行时错误
  2. android 退出应用没有走ondestory方法,Android退出应用最优雅的方式(改进版)
  3. LintCode-375.克隆二叉树
  4. 收集一些 有效的算法
  5. yum出错Error: Cannot find a valid baseurl for repo: base
  6. 新年彩蛋:Spring Boot自定义Banner
  7. WPF 代码设置NotifyIcon图标
  8. php vendor路径,php – 如何使用composer获取根包路径
  9. Windows系统管理和网络服务笔记生涯 源于BENET2.0课程(S2)
  10. VS 15 预览 5 中 VB 15 新增的功能
  11. rails mysql2 mac_用Mac osx10.6在Ruby on Rails上安裝mysql2 gem。
  12. html css 书签,CSS实现书签图案的效果
  13. Latex |解决缺少.sty文件的问题和引用显示不出来的问题
  14. c语言算法五大特性,计算机算法必须具备哪5个特性?
  15. 不一样的【青椒炒蛋】—36道超人气家常菜
  16. 华硕主板装系统蓝屏_华硕主板装系统蓝屏咋设置bios?自己装Win7系统硬件官网驱动华硕主板H61M-E(英特尔芯片组)...
  17. OEM操作系统序列号查询大法
  18. loadrunner12.53 录制脚本时 打不开网页或者打开网页慢?
  19. bsc全能型分红,shib、doge、usdt、bnb等
  20. 用matlab画(求)没有原函数的不定积分图像(定积分值)

热门文章

  1. tcp 协议中发送窗口的大小应该是_TCP 协议中的三次握手与四次挥手
  2. Hive Cli 和 Beeline
  3. 日志打印工具类LogUtils
  4. Apache OpenNLP(二)
  5. linux 远程脚本批量 scopy文件
  6. 거든---表示条件,后接祈使,劝诱,意志语句
  7. Eclipse启动无响应,停留在Loading workbench状态
  8. 巧解汽车冬季病 启动无力别“轰油”热车
  9. 接 嵌入式设备上的Linux系统开发
  10. InfoWorld 公布开源软件( 2019 年)