2015-09-06 91 views
0

我想做一个小python脚本来检查和编译两个文件夹和里面的所有文件的内容。使用Python比较两个文件夹和里面的所有文件

  • 循环通过文件夹结构基于Folder A
  • 比较从Folder A每个文件与Folder B
  • 如果该文件不存在或含量是NOT 100%相同,则将文件复制到Folder C但在相同的文件夹结构Folder A

任何人都可以建议如何做这样的壮举?

回答

1

我相信dircmpfilecmp完成大部分的为你: https://docs.python.org/2/library/filecmp.html

你可以只延长该页面中的基本的例子。通过使用left_onlyright_onlydiff_files属性,您可以轻松识别丢失而非100%的识别文件。

+0

但是,如何才能让我只用不同的文件创建第三个文件夹? – Ryflex

+0

也与丢失的文件(存在于文件夹a中,但不存在于文件夹b中的文件) – Ryflex