集册 Java实例教程 编写自己的目录筛选器

编写自己的目录筛选器

欢马劈雪     最近更新时间:2020-01-02 10:19:05

361
编写自己的目录过滤器
/** 
来 自 
N o w J a v a . c o m
**/

import java.io.IOException;

import java.nio.file.DirectoryIteratorException;

import java.nio.file.DirectoryStream;

import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.file.Paths;


public class Main {


    public static void main(String[] args) {

        DirectoryStream.Filter<Path> filter = new DirectoryStream.Filter<Path>() {
/**from nowjava.com**/

            public boolean accept(Path file) throws IOException {

                return (Files.isHidden(file));

            }

        };


        Path directory = Paths.get("C:/Windows");

        try (DirectoryStream<Path> directoryStream = Files.newDirectoryStream(directory, filter)) {

            for (Path file : direc
展开阅读全文