How to check all files and find a file type in all directories in Python
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.
Software
Reading
Find 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