0

我已经查看并搜索了一些关于如何从路径的低点开始并向上(或“返回”)的指导,直到找到一个具有我正在搜索的名称的文件夹。FileVisitor 类看起来应该能够帮助我,但它似乎只能从头到脚工作。

有什么可以指点我的吗?

谢谢,约翰

{已编辑:我似乎对在评论中回复的两个人表示感谢。那谢谢啦!我有一个“呃!” 当我看到简单方法的那一刻。这篇文章对于开始使用 FileVisitor 的人来说看起来很有用。把它们放在一起,如果需要的话,我可以上上下下。约翰]

4

2 回答 2

1

要上树,最简单的方法是使用以下方法进行迭代File.getParentFile()

folder = startFromFile;
while (folder != null && !nameToFind.equals(folder.getName())) {
    folder = folder.getParentFile();
}
于 2013-11-05T14:34:29.920 回答
0

这篇关于行走文件树的帖子可能会对您有所帮助。

于 2013-11-05T14:33:35.750 回答