gpt4 book ai didi

python - 使用 Python 检测重复文件

转载 作者:行者123 更新时间:2023-12-01 05:03:11 25 4
gpt4 key购买 nike

我正在尝试用 Python 编写一个脚本,用于对文件(照片、视频)进行排序、检查每个文件的元数据、查找所有重复项并将其移动到单独的目录。被元数据检查部分卡住了。尝试 os.stat - 对于重复文件不返回 True。理想情况下,我应该能够做类似的事情:

if os.stat("original.jpg")== os.stat("duplicate.jpg"):  
shutil.copy("duplicate.jpg","C:\\Duplicate Folder")

有人指点一下吗?

最佳答案

您可以做一些事情。您可以比较每个文件的内容或哈希值,也可以从 os.stat 结果中检查一些选择的属性,例如

def is_duplicate(file1, file2):
stat1, stat2 = os.stat(file1), os.stat(file2)
return stat1.st_size==stat2.st_size and stat1.st_mtime==stat2.st_mtime

关于python - 使用 Python 检测重复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25608047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com