# -*- coding:utf-8 -*-
import os
import time
daytime = time.strftime('%Y%m%d')
os.system('md F:\桌面文档')
filedir = r'C:\Users\Administrator\Desktop'
todir = 'F:\桌面文档'
move_trps = ['xls','xlsx','doc','docx','txt','jpg','png','pdf','eddx','zip','rar','html','url'] #移动文件类型
del_trps = ['torrent','srt','ass'] #删除文件类型
hold_trps = ['exe','lnk','ini','bat','py','pyw'] #保留文件类型
#获取当前文件夹中的文件名称列表
filenames=os.listdir(filedir)
for i in filenames:
b = len(i)
c = i.rfind('.')
trp = i[c+1:b]
if trp in move_trps:
os.system('echo n|move /-y "%s\%s" "%s\%s"' % (filedir ,i ,todir,daytime+i))
if trp in del_trps:
os.system('echo n|del %s\%s' % (filedir,i))
if trp not in hold_trps:
print('保留文件',i,trp)