【发布时间】:2013-01-31 08:09:13
【问题描述】:
我有一些用 Java 6 编写的文件 I/0 遍历代码,试图将其移动到 Java 7 中的新 I/O,但我找不到此类东西的替代品。
File[] files = dir.listFiles(AudioFileFilter.getInstance());
也就是说,没有办法只过滤文件的路径,它返回文件列表,所以如果我想限制在它调用的方法中使用 File,我必须将每个文件转换为路径 (file.toPath),这似乎比较费力。
我确实看过 FileVisitor,但这似乎不允许你控制树的遍历方式,所以我认为它对我有用。
那么 Java 7 中的 Path for File 有多少替代品?
【问题讨论】:
标签: java file path java-7 nio2