import os
dir1 = r'D:\BaiduNetdiskDownload\'
dir2 = r'E:\MyDBNet\datasets\test\gt'
# 获取文件夹下的所有文件名列表
files1 = set(os.listdir(dir1))
files2 = set(os.listdir(dir2))
# 找出文件名不同的部分
diff_files = files1.symmetric_difference(files2)
# 输出其中一个文件夹没有文件名
if len(diff_files) > 0:
for file in diff_files:
if file in files1:
print(f"{dir2} does not have file {file}")
else:
print(f"{dir1} does not have file {file}")
else:
print("All file names are the same.")
查看两个文件夹下文件内容是否相同,并输出缺失的文件名
最新推荐文章于 2024-07-17 09:15:39 发布