<div dir="ltr"><div><div><div>...as in (not tested):</div><div><br></div><div>    def _rchown(dir, user, group):</div><div>        for root, dirs, files in os.walk(dir, topdown=False):</div><div>            for name in files:</div><div>                chown(os.path.join(root, name), user, group)</div><div><br></div><div>    def chown(path, user=None, group=None, recursive=False):</div><div>        if recursive and os.path.isdir(path):</div><div>            _rchown(dir, user, group)</div><div>        ...</div><div><br></div><div>It appears like a common enough use case to me ("chown -R path"). </div><div>Thoughts?</div><div><br></div><div>-- </div><div>Giampaolo - <a href="http://grodola.blogspot.com">http://grodola.blogspot.com</a></div></div></div><div><br></div>
</div>