python遍历文件夹查找文件_python 文件夹递归遍历查找需要文件

import os

import shutil

class FileAssist(object):

def __init__(self):

self.newpath="F:\\img\\"#需要保存路径

def getfiles(self,ospath):

try:

files = os.listdir(ospath)

for f in files:

mypath = os.path.join(ospath, f)

# print(mypath)

if os.path.isfile(mypath):

ext = os.path.splitext(mypath)

if ext[1] == '.jpg' or ext[1] == '.png' or ext[1] == '.bmp':#指定文件类型

z = os.path.getsize(mypath)

if (z > 1000000):

shutil.copyfile(mypath,self.newpath+f)#复制到指定文件夹下

print(mypath)

print(z)

if os.path.isdir(mypath):

# print('heihei'+mypath)

self.getfiles(mypath)#递归

except Exception as e :

print(str(e))

#测试

# f=FileAssist()

# f.getfiles("E:\\")

# print(files)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值