Here is a simple but powerful way to use Python to search and find all files with a specific extension within a given folder and all of its sub-folders using os.walk(). I use it a lot to find map documents with broken data sources, images that need to be organized or just to get a quick count of certain files in a directory.
import os directorypath = raw_input("Enter a directory path: ") extension = raw_input("enter an extension: .") #Loop through all folders and subfolders in your target directory. for root, dirs, files in os.walk(directorypath): fileList = [os.path.join(root, f) for f in files if f.endswith(extension)] for item in fileList: print item #or do something else with each file found.