Pergunta de entrevista da empresa Nasdaq

Write a Java program that looks for a file starting from a given directory that contains sub-directories.