どうしても「Python 標準ライブラリ」から手繰ってしまうので、「15.1. os — 雑多なオペレーティングシステムインタフェース」か「10.10. shutil — 高レベルなファイル操作」のどちらかに目が行ってしまい、「なんだよ、あんまり高級なの、ないんだなぁ」とガッカリしがちなんだけれども。
あたしも長らく気付かなかったが、distutilsを使っちゃダメという法はない。ちょっとドキュメントの構造不全な気もしないでもない。
こんなね:
1 from distutils.dir_util import copy_tree, remove_tree
2
3 copy_tree("origs", "origs2")
4
5 remove_tree("origs")
楽。