/* The MIT License (MIT) * Copyright (c) 2014 Nicholas Wright * http://opensource.org/licenses/MIT */ package com.github.dozedoff.commonj.file; import java.io.IOException; import java.nio.file.FileVisitResult; import java.nio.file.Path; import java.nio.file.SimpleFileVisitor; import java.nio.file.attribute.BasicFileAttributes; import java.util.LinkedList; public class DirectoryVisitor extends SimpleFileVisitor<Path> { LinkedList<Path> directoryList; public DirectoryVisitor(LinkedList<Path> directoryList) { this.directoryList = directoryList; } @Override public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { directoryList.add(dir); return FileVisitResult.CONTINUE; } }