Copy all files and folders from some root
<p>In python, is there an easy method for copying all files and folders from some root to some destination root?  Creating all non-existent directories along the way, of course..</p>

<p><em>edit</em> how does this change if the root destination directory already exists?</p>
