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)