赵乾舟 发表于 2021-7-1 21:42:22

判断重复文件并进行删除

import os
filelist = []
for 文件夹路径,子文件夹列表,文件列表 in os.walk('D:/练习Python'):
    for 文件名 in os.scandir(文件夹路径):
      if 文件名.is_file():
            文件 = open(文件名,'rb').read()
            if hash(文件) in filelist:
                os.remove(文件名)
                print(f'{文件名.name}已经删除')
            else:
                filelist.append(hash(文件))


页: [1]
查看完整版本: 判断重复文件并进行删除