Java Path File List nio listFiles(Path base, StringBuilder b)

Here you can find the source of listFiles(Path base, StringBuilder b)

Description

list Files

License

Open Source License

Declaration

private static void listFiles(Path base, StringBuilder b) 

Method Source Code

//package com.java2s;
/*/*from w ww . j  av  a  2  s . c  o m*/
 * Copyright 2004 - 2008 Christian Sprajc. All rights reserved.
 *
 * This file is part of PowerFolder.
 *
 * PowerFolder is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation.
 *
 * PowerFolder is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with PowerFolder. If not, see <http://www.gnu.org/licenses/>.
 *
 * $Id: TestHelper.java 18443 2012-04-01 01:40:52Z harry $
 */

import java.io.IOException;

import java.nio.file.DirectoryStream;

import java.nio.file.Files;
import java.nio.file.Path;

public class Main {
    private static void listFiles(Path base, StringBuilder b) {
        try (DirectoryStream<Path> stream = Files.newDirectoryStream(base)) {
            for (Path file : stream) {
                if (Files.isDirectory(file)) {
                    listFiles(file, b);
                } else {
                    b.append(file.toAbsolutePath() + ", ");
                }
            }
        } catch (IOException ioe) {
            return;
        }
    }
}

Related

  1. listChildren(Path directory)
  2. listChildren(Path directory)
  3. listDir(Path dir)
  4. listDirsRecursive(String pathStr, String pattern, int maxDepth)
  5. listFiles(final Path path)
  6. listFiles(Path basePath)
  7. listFiles(Path dir)
  8. listFiles(Path dir, String glob)
  9. listFiles(Path directory)