 Hi again, in this lesson we are going to talk about that how to find all files in directory and its subdirectories with extension PNG. You could use any other extension if you wish, but in this example we will use extension PNG. First what we need to do is to import OS module which will help us to work with operating system. Next we want to use method OS.Walk, this method will walk through all directories and subdirectories of our path. Our path will be on the C drive folder images, so we will provide as an argument of our function C drive and images directory and we want to check and to find all .png files in this directory and all its subdirectories. Now we want to use for loop and to extract some data from our OS.Walk method, extract root directories and files from our method, then we want to iterate over the all files in our directory and its subdirectories and if our file ends with .png we will just print that file to the screen, so we will call method path and we will join our root and our file. We will combine those two variables to provide to us full path to the certain .png file. And that's it, ok let's use that and after using our code snippet we found two files. First file is in the C drive folder images youtube.logo.png and second one is in the subdirectories California, ok that's the same one, subdirectories and we need to have seal of Pasadena California .png file which is same what we have in our subdirectories, so that's all in this lesson. Thanks for watching, happy coding.