我们可以遍历整个目录,获取所有文件的内容并进行比较。以下是Python代码示例:
import os
def compare_files(directory): files = os.listdir(directory) for i in range(len(files)): for j in range(i+1, len(files)): file1 = os.path.join(directory, files[i]) file2 = os.path.join(directory, files[j]) with open(file1, 'r') as f1, open(file2, 'r') as f2: if f1.read() == f2.read(): print(f"{files[i]} and {files[j]} have the same content")
compare_files("/path/to/directory")