title: Find a file in a directory and sub directories using Java 8
body: <p>How to implement an algorithm in <em>Java 8</em>, given a start directory and a filename, that searches for the file in the given directory or any sub-directories which are nested not deeper than 5 levels.</p>
  
  <p>For example consider the following directory structure:</p>
  
  <pre><code>Folder 1
     Folder 2
        Folder 3
          Folder 4
              Folder 5
                  Folder 6
                      nfiles.txt....
                  MyFile.txt
                  xfile.txt
              filesInFolder4....
          filesInFolder3...
     .....
  </code></pre>
  
  <p>The algorithm should search for the file up to files containd in the Folder 5 and report if a file with given filename exists?</p>
  
  <p>How to do that using <em>Java 8</em>?</p>