<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>