用python简单查找大文件
以前清扫用户文件夹时,总是要一个文件夹文件夹的找,今天有空就用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简单查找大文件相关推荐
- python读取大文件目录_python简单读取大文件的方法
python简单读取大文件的方法 更新时间:2016年07月01日 10:42:14 作者:holybin 这篇文章主要介绍了python简单读取大文件的方法,通过非常简单的方式实现对GB级别大文件的 ...
- 用 Python 高效处理大文件
前言 为了进行并行处理,我们将任务划分为子单元.它增加了程序处理的作业数量,减少了整体处理时间. 例如,如果你正在处理一个大的CSV文件,你想修改一个单列.我们将把数据以数组的形式输入函数,它将根据可 ...
- 服务器内文件大小排序,centos 如何查找大文件,文件排序方案大全
本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规.大家都是程序员,不要闹得不开心. centos服务器,使用一段时间后,有的时候会报警:磁盘空间不足.解决方法就是:找到系统盘里面的大文件,然后删 ...
- 使用请求在python中下载大文件
本文翻译自:Download large file in python with requests Requests is a really nice library. 请求是一个非常不错的库. I' ...
- centos查看盘符_Centos下磁盘管理的常用命令记录(如查找大文件)
Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...
- Linux 服务器 Shell 命令 查找大文件 磁盘占用情况 内存使用情况
这张我将讲解几个常用的指令,可以帮助你快速找到服务器问题发生原因所在. 查找磁盘占用情况 df -ah 输入这个命令 ,将展示各分区占用的比例,如果发现分区使用率大于80%,那么你就得考虑是不是迁移一 ...
- Linux如何查找大文件或目录总结
在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件 ...
- Linux查找大文件 (find的用法)
Linux查找大文件 1: 如何查找大文件? 其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定).那么如何把这些大文件搜索出来呢?例如我要搜索当前目录 ...
- Linux 查看磁盘容量、查找大文件、查找大目录
Linux 查看磁盘容量.查找大文件.查找大目录 磁盘统计 查看磁盘使用情况 df -h 文件统计 查找/home 目录下大于800M的文件 find /home -type f -size +800 ...
最新文章
- 新手必看,17个常见的Python运行时错误
- android 退出应用没有走ondestory方法,Android退出应用最优雅的方式(改进版)
- LintCode-375.克隆二叉树
- 收集一些 有效的算法
- yum出错Error: Cannot find a valid baseurl for repo: base
- 新年彩蛋:Spring Boot自定义Banner
- WPF 代码设置NotifyIcon图标
- php vendor路径,php – 如何使用composer获取根包路径
- Windows系统管理和网络服务笔记生涯 源于BENET2.0课程(S2)
- VS 15 预览 5 中 VB 15 新增的功能
- rails mysql2 mac_用Mac osx10.6在Ruby on Rails上安裝mysql2 gem。
- html css 书签,CSS实现书签图案的效果
- Latex |解决缺少.sty文件的问题和引用显示不出来的问题
- c语言算法五大特性,计算机算法必须具备哪5个特性?
- 不一样的【青椒炒蛋】—36道超人气家常菜
- 华硕主板装系统蓝屏_华硕主板装系统蓝屏咋设置bios?自己装Win7系统硬件官网驱动华硕主板H61M-E(英特尔芯片组)...
- OEM操作系统序列号查询大法
- loadrunner12.53 录制脚本时 打不开网页或者打开网页慢?
- bsc全能型分红,shib、doge、usdt、bnb等
- 用matlab画(求)没有原函数的不定积分图像(定积分值)