如何在Java 8 Files API上实现与平台无关的文件爬行?



我希望使用这个API来爬过一个可配置的目录列表,并将它们的路径放在SQLite数据库中-这里有很多选项,我正在考虑使用walk方法。

有更好的方法吗?这需要在Linux和Windows上工作。

http://docs.oracle.com/javase/8/docs/api/java/nio/file/Files.html walk-java.nio.file.Path-java.nio.file.FileVisitOption…

你可以看看Files.walkFileTree()

签名为public static Path walkFileTree(Path start, FileVisitor<? super Path> visitor) throws IOException

扩展SimpleFileVisitor<T>类并实现您想要在那里做的事情。

由于java是独立于平台的,这应该可以在两个操作系统上运行

相关内容

  • 没有找到相关文章

最新更新