On Oct 21, 1:46 pm, "Orestis Markou" <[EMAIL PROTECTED]> wrote: > You then have to also check the base: > > for d in dirs[:]: > if os.path.join(base, d) == EXCLUDED_DIR > dirs.remove(d) > > or > > if base == EXCLUDED_DIR > while dirs: dirs.pop() > continue > > WARNING: untest code > - Show quoted text - > > On Tue, Oct 21, 2008 at 6:13 PM, D <[EMAIL PROTECTED]> wrote: > > Ok, my brain's apparently not working right today.. what I'd like to > > do is allow the user to specify a directory to exclude (ex- "C:\temp > > \test") - then, when os.walk gets to "C:\temp\test", it excludes that > > directory and all its subdirectories (so, "C:\temp\mytest\test" should > > still be recursed). Isn't what's posted above keying just upon the > > final subdirectory (i.e. "test") instead of the full path as a whole? > > > -- > >http://mail.python.org/mailman/listinfo/python-list > > -- > [EMAIL PROTECTED]://orestis.gr
Works like a charm - thanks to everyone for your help! Doug -- http://mail.python.org/mailman/listinfo/python-list