判断重复文件并进行删除
import osfilelist = []
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]