Kopiuj plik lub katalogi rekurencyjnie w Pythonie

Python wydaje się mieć funkcje do kopiowania plików (np.shutil.copy) i funkcje kopiowania katalogów (np.shutil.copytree) ale nie znalazłem żadnej funkcji, która obsługuje oba. Jasne, sprawdzenie, czy chcesz skopiować plik lub katalog, jest banalne, ale wydaje się to dziwnym pominięciem.

Czy naprawdę nie ma standardowej funkcji działającej jak unixcp -r polecenie, tzn. obsługuje katalogi i pliki oraz kopie rekurencyjnie? Jaki byłby najbardziej elegancki sposób obejścia tego problemu w Pythonie?

questionAnswers(6)

yourAnswerToTheQuestion