search a file recursively in java

www.l‮ttua‬uri.com
search a file recursively in java
/**
 * @author lautturi.com 
 * Java example: Find files in a directory and its subdirectories
 */
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.stream.Stream;

public class Lautturi {
	
	public static void main(String[] args) throws IOException {

		String folder = "F:\\test";
		String fileToFind = "test.txt";
		try (Stream<Path> walkStream = Files.walk(Paths.get(folder))) {
		    walkStream.filter(p -> p.toFile().isFile()).forEach(f -> {
		        if (f.toString().endsWith(fileToFind)) {
		            System.out.println(f + " found!");
		        }
		    });
		}

	}
}
Created Time:2017-09-23 14:41:30  Author:lautturi