#!/usr/bin/python # -*- coding: utf-8 -*- import os import shutil def 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)) # test if __name__ == "__main__": path = './' del_files(path) #move_logs(path)