Jak mogę obliczyć sumę kontrolną md5 katalogu?

Muszę obliczyć sumę kontrolną md5 podsumowania dla wszystkich plików określonego typu (*.py na przykład) umieszczone pod katalogiem i wszystkimi podkatalogami.

Jak najlepiej to zrobić?

Edytować: Proponowane rozwiązania są bardzo ładne, ale nie jest to dokładnie to, czego potrzebuję. Szukam rozwiązania, aby uzyskaćjedno podsumowanie suma kontrolna, która jednoznacznie identyfikuje katalog jako całość - w tym zawartość wszystkich jego podkatalogów.

questionAnswers(16)

yourAnswerToTheQuestion