I want to filter all mp3 files from a path named `"E:\\MUSICS COLLECTION"` where are some sub folders under the `MUSICS COLLECTION` folder.

But, when I run the code it doesn't show any output. I don't know where is the main problem.

The code

```
import java.io.*;

public class Music2 {
public static void main(String[] args) throws IOException {
   File home = new File("E:\\MUSICS COLLECTION");

   FileFilter mp3Filter = new FileFilter() {
       @Override
       public boolean accept(File pathname) {
           String fileName = pathname.getName();
           if(fileName.endsWith(".mp3")){
               return true;
           }
           return false;
       }
   };

   File[] listRoots = home.listFiles(mp3Filter);
   for(File file : listRoots){
       System.out.println(file.getPath());
   }
  }
}

```