闲来无事,写了个小程序删除内存卡中大于50m的文件

# filename  itertaorfilefolder

import os

import os.path

filePath = raw_input('Enter filepath : ')

#遍历文件夹

#三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字

for parent ,dirnames , filenames in os.walk(filePath):

#输出文件夹信息

for dirname in dirnames:

print 'parent is :'+parent

print 'dirname is '+ dirname

#输出文件信息

for filename in filenames :

print 'parent is :'+parent

print 'filename is :' + filename

#输出文件路径信息

currentPath = os.path.join(parent,filename)

print 'the fulll name of the file is :'+ currentPath

filesize = os.path.getsize(currentPath)/1024/1024

print 'the file size is : %.3f MB' %(filesize)

#删除大于50m的文件

if filesize > 50:

delete = raw_input(' are you sure to delete ?')

if delete == 'yes':

os.remove(currentPath)

python遍历文件夹下所有文件大小_python遍历文件夹读取文件大小 | 学步园相关推荐

  1. python导入同一文件夹下的类_python自定义模块

    模块的引入方式: 1.import 模块名:导入模块中的所有内容(引入多个用逗号分隔) import random,time 2.from 模块名 import 函数名1,函数名2... 导入部分模块 ...

  2. xml遍历文件夹vector_怎么统计指定文件夹下含有.xml格式的文件数目

    如何统计指定文件夹下含有.xml格式的文件数目?如题 ------解决思路----------------------Directory.GetFiles(@"路径", " ...

  3. Python 递归获取文件夹下某个文件格式的所有文件

    在对文件进行操作时,有些时候需要获取某个文件夹下指定后缀的所有文件的文件路径,如获取D盘下所有文件格式后缀为png的文件名字,并拼接成文件路径以便于在后续文件处理过程中对相应的文件做处理. 使用pyt ...

  4. python修改文件格式为unix_软件测试技术之如何用python在Windows系统下,生成UNIX格式文件...

    本文将带你了解软件测试技术之如何用python在Windows系统下,生成UNIX格式文件,希望对大家学测试技术有所帮助 如何用python在Windows系统下,生成UNIX格式文件 平时测试工作中 ...

  5. python将字符串s和换行符写入文件fp_软件测试技术之如何用python在Windows系统下,生成UNIX格式文件...

    本文将带你了解软件测试技术之如何用python在Windows系统下,生成UNIX格式文件,希望对大家学测试技术有所帮助 如何用python在Windows系统下,生成UNIX格式文件 平时测试工作中 ...

  6. python将文件转成linux格式,怎么用python在Windows系统下,生成UNIX格式文件

    如何用python在Windows系统下,生成UNIX格式文件 平时测试工作中,少不了制造测试数据.最近一个项目,我就需要制造一批可在UNIX下正确读取的文件.为确保这批文件能从FTP下载成功,开发叮 ...

  7. linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...

    说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...

  8. Shell获取某个文件夹下的所有文件名(含文件夹)

    2019独角兽企业重金招聘Python工程师标准>>> 1. 获取某个文件夹下的所有文件名(含文件夹),并显示 #!/bin/sh #============ get the fil ...

  9. Java读取文件夹下的所有文件名和文件内容

    读取文件夹下的所有文件名和文件内容 1. 读取指定目录下的每一个文件的文件名和文件内容 2. 并把文件名作为key,文件内容为value 存储在map集合中 3. 通过遍历map集合拿到我们需要的文件 ...

  10. R语言sys方法:sys.getpid函数获取R会话的进程ID、sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件、sys.info函数获取系统和用户信息

    R语言sys方法:sys.getpid函数获取R会话的进程ID.sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件.sys.info函数获取系统和用户信息 目录

最新文章

  1. php400错误的请求,Wordpress中的Ajax返回400错误请求,但不确定如何进一步调试 - WordPress - srcmini...
  2. java输入输出及文件_java输入输出流及文件操作
  3. Ionic创建页面以及页面之间跳转、页面添加返回按钮、新增底部页面
  4. Arraylist线程不安全原因
  5. opencv获得图片的像素宽度_使用OpenCV实现摄像头测距
  6. Jonit Bayesian 的推导
  7. Node.js模块化开发(非常详细,满满的干货)
  8. OpenCL 学习step by step (5) 使用二维NDRange workgroup
  9. 9个实用PHP函数和功能
  10. 解决Office2010每次打开都要配置进度的问题
  11. e5服务器系列天梯图,至强e5处理器天梯图_至强E5系列CPU排行榜高清图2020-win7之家...
  12. linux 程序设置快捷方式,Linux中设置程序的桌面快捷方式
  13. 音视频专题--音频剪辑原理
  14. 【小型系统】简单的刷票系统(突破IP限制进行投票)
  15. 凡事逐步积累万丈高楼平地起事情的必然趋势
  16. 854计算机基础——备考建议+近年考点汇总
  17. 中国象棋的人机博弈程序
  18. 防火墙双机热备+负载分担
  19. C++学习(二六六)LINK_DIRECTORIES
  20. android nfc settimeout,微信小程序API NFC·NfcA标签

热门文章

  1. 第K短路模板【POJ2449 / 洛谷2483 / BZOJ1975 / HDU6181】
  2. Mac 安装md5sum等
  3. C# 给某个方法设定执行超时时间
  4. Qcon大会归来(r12笔记第36天)
  5. 【转】【RDS教程】专业DBA速成 - CPU优化篇
  6. java反射详解 (一)
  7. HDFS 2.7.4中hdfs-site.xml参数未配置引发的一些异常
  8. 一句话懂什么是JS闭包
  9. scala 中List的简单使用
  10. CSS的四种引入方式