遍历抛出NoSuchFileException的目录中的文件

时间:2014-11-28 23:18:39

标签: java classpath

我正在使用以下代码尝试遍历当前类路径中的所有.class文件,但是在迭代一次之前它会抛出NoSuchFileException。我做错了吗?

Enumeration<URL> systemResources = ClassLoader.getSystemResources("");

        while (systemResources.hasMoreElements()) {
            String fileName = systemResources.nextElement().getPath();
            Stream<Path> filter = Files.walk(new File(fileName).toPath()).filter(Files::isRegularFile);
            Consumer<Path> renameMe = (path) ->
            {
                System.out.println(path.toString());
            };
            filter.forEach(renameMe);
        }
        ;

0 个答案:

没有答案