Going through all the directories to find the path of a specific type of file is easy in Python. This helps with mass processing files.
For this example, we have a folder called "messyFolder" which has all kinds of files and subdirectories inside. We are to locate the path of all ".tiff" and ".png" files.
import os, os.path path = "messyFolder/" for dirpath, dirnames, filenames in os.walk(path): for f in files: if f.endswith((".tiff", ".png")): print os.path.join(dirpath, f) # the path starting at "messyFolder/" print os.path.abspath(os.path.join(dirpath, f)) # the absolute path starting with "/home/" in Linux