Znajdź i usuń określony plik i podkatalog w katalogu za pomocą Pythona

Próbuję zautomatyzować operację wyszukiwania i usuwania określonych plików i folderów pod określonym folderem. Poniżej znajduje się struktura folderów, którą posiadam:

Katalog główny to MasterFolder, który zawiera wiele podkatalogów, które są folderami podrzędnymi Fol1, Fol2, Fol3, Fol4, a podkatalogi mogą zmieniać folder do folderu.

Podfoldery mają więcej plików i podfolderów. ExL Fol1 zawiera folder SomeFilesFolder, sometext.txt, AnotherFilesFolder to samo dotyczy innych podkatalogów Fol2, Fol3 itp. W MasterFolder.

Chciałbym teraz zeskanować MasterFolder i przejść przez każdy ChildFolder i poszukać 1 pliku o nazwie someText.txt i 1 folderu o nazwie someFilesFolder w każdym folderze podrzędnym i usunąć to samo. Idealnie nazwa folderu i nazwa pliku, którą chciałbym usunąć, jest taka sama w każdym folderze ChildFolder, więc znalezienie powinno się odbyć tylko o jeden poziom niżej w MasterFolder. Sprawdziłem wiele artykułów, ale wszystko określa usuwanie określonego pliku lub katalogu za pomocą shutil.rmtree w jednym folderze, ale szukam czegoś, co spowoduje rekurencyjne znalezienie i usunięcie.

questionAnswers(1)

yourAnswerToTheQuestion