最近电脑老在中毒,并且全部伪装成lnk格式,于是就直接全部删除,速度还挺快的。下面时间脚本。
import os paths = 'e:/' def second_dir(path,dirs = []): for i in os.listdir(path): if i != '$RECYCLE.BIN'and i != 'System Volume Information': #a= path + '\\'+i a = os.path.join(path,i) dirs.append(a) if os.path.isdir(a): second_dir(a,dirs) return dirs f = open('del.txt','w') dirs = second_dir(paths) for i in dirs: if i.endswith('.lnk'): #os.mv(i,'E:\\link') try: os.remove(i) print(i) f.writelines(i+'\n') except: f.writelines('删除失败'+i) f.close() 上面有优化空间,可以在前面直接删除,也可以移动到别的文件夹,确定后删除。这个文件不多,也就一万多lnk文件。所以直接删掉就可以了,测试5年前的电脑几秒钟运行完毕。