import os
from os import path
import glob
work_path=path.dirname(__file__)
def suffix(file,*suffixName) :
array = map(file.endswith,suffixName )
if True in array :
return True
else :
return False
def getFlist(path):
lsdir = os.listdir(path)
dirs = [i for i in lsdir if os.path.isdir(os.path.join(path, i))]
if dirs:
for i in dirs:
getFlist(os.path.join(path, i))
files = [i for i in lsdir if os.path.isfile(os.path.join(path, i))]
for file in files:
if suffix(file,".bin",".ply"):
os.remove(os.path.join(path,file))
getFlist(work_path)
利用python删除指定目录及子目录下的所有指定后缀名文件
最新推荐文章于 2024-04-22 11:13:10 发布