如何使用python测试新文件的文件夹

Gab*_*abe 2 python directory file

您将如何进行测试以查看2个文件夹是否包含相同的文件,然后才能操作新文件.

A = listdir('C:/')
B = listdir('D:/')

If A==B
Run Code Online (Sandbox Code Playgroud)

...

我知道这可以用来测试目录是否不同但是有更好的方法吗?如果A和B相同,除了B还有一个文件比A,我如何只使用新文件?

谢谢,我希望我的问题不会令人困惑

S.L*_*ott 8

http://docs.python.org/library/filecmp.html

http://docs.python.org/library/filecmp.html#the-dircmp-class

import filecmp
compare = filecmp.dircmp( "C:/", "D:/" )
for f in compare.left_only:
    print "C: new", f
for f in compare.right_only:
    print "D: new", f
Run Code Online (Sandbox Code Playgroud)