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)