chmod directories recursively
Hello! As far as I can see os.chmod() doesn't adjust permissions on directories recusively. Is there any other possibility to achieve this aim except for calling os.system('chmod -R /dir') directly? Thanks, Fabian -- http://mail.python.org/mailman/listinfo/python-list
Re: chmod directories recursively
Fabian Steiner wrote: Hello! As far as I can see os.chmod() doesn't adjust permissions on directories recusively. Is there any other possibility to achieve this aim except for calling os.system('chmod -R /dir') directly? Thanks, Fabian Check out os.path.walk. James -- http://mail.python.org/mailman/listinfo/python-list
Re: chmod directories recursively
Jennifer Thacher wrote: Fabian Steiner wrote: As far as I can see os.chmod() doesn't adjust permissions on directories recusively. Is there any other possibility to achieve this aim except for calling os.system('chmod -R /dir') directly? Thanks, Fabian Check out os.path.walk. Thanks for your advice. This pointed me into the right direction. For those who are interested the function passed to os.path.walk looks like this: def _chownRecursive(arg, dirname, fnames): os.chown(dirname, arg[0], arg[1]) for file in fnames: os.chown(os.path.join(dirname, file), arg[0], arg[1]) Fabian -- http://mail.python.org/mailman/listinfo/python-list