在C#中,当你使用IEnumerable接口的DirectoryInfo.EnumerateFiles()方法时,你可以在返回整个集合之前开始枚举名字的集合。在java中如何获取呢?
问问题
531 次
1 回答
1
据我所知,在 Java 7 之前你不能。File.listFiles()
基本上,这就是您所拥有的-FileFilter
当然要承受重载。
Java 7 有一个新的文件系统 API,包括FileVisitor<T>
您可能想要的。这与拥有可以懒惰访问的文件序列并不完全相同,但它可以满足您的需求。您可能想要创建一个SimpleFileVisitor<T>
.
于 2012-09-27T06:24:52.123 回答