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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM