In <d0c0b3f4-ce8b-489f-9334-2b5d807f6...@es7g2000vbb.googlegroups.com> Muddy 
Coder <cosmo_gene...@yahoo.com> writes:

> I tried to compare two directories, each with hundreds of files in
> multiple level subdirectories, to find out the different files. I used
> filecmp module to the job as:

> comp=filecmp.dircmp(adir, bdir)
> comp.report()

> It worked, and printed out the identical and different files. However,
> it did not go through the directory trees, just did the job in the
> first level. I wonder somebody can help? Thanks in advance!

report() only prints information on the first-level contents of the two
directores, as you saw.  It doesn't do subdirectories.

If you want subdirectories, use report_full_closure().

-- 
John Gordon                   A is for Amy, who fell down the stairs
gor...@panix.com              B is for Basil, assaulted by bears
                                -- Edward Gorey, "The Gashlycrumb Tinies"

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to