首页 > 代码库 > 删除目录下的某些后缀名的文件

删除目录下的某些后缀名的文件

#!/usr/bin/python# -*- coding: utf-8 -*-import osimport shutildef move_logs(path,filename):    destPath = path + /../log    if os.path.exists(destPath):        shutil.move(os.path.join(path, filename),os.path.join(destPath, filename))def del_files(path):    for root , dirs, files in os.walk(path):        for name in files:            if name.endswith(".exp") or name.endswith(".ilk") or name.endswith(".lib") or name.endswith(".pdb"):                os.remove(os.path.join(root, name))            elif name.endswith(".log"):                move_logs(root,name)    print ("Delete File: " + os.path.join(root, name))# testif __name__ == "__main__":    path = ./    del_files(path)    #move_logs(path)

 

删除目录下的某些后缀名的文件