1

在C#中,当你使用IEnumerable接口的DirectoryInfo.EnumerateFiles()方法时,你可以在返回整个集合之前开始枚举名字的集合。在java中如何获取呢?

4

1 回答 1

1

据我所知,在 Java 7 之前你不能。File.listFiles()基本上,这就是您所拥有的-FileFilter当然要承受重载。

Java 7 有一个新的文件系统 API,包括FileVisitor<T>您可能想要的。这与拥有可以懒惰访问的文件序列并不完全相同,但它可以满足您的需求。您可能想要创建一个SimpleFileVisitor<T>.

于 2012-09-27T06:24:52.123 回答