我已经查看并搜索了一些有关如何从路径中的低点开始并向上走(或“向后”)的指导,直到找到具有我正在搜索的名称的文件夹。 FileVisitor类看起来应该能够帮助我,但它似乎只能从头到脚工作。
有人可以指点我吗?
谢谢,约翰
{编辑:我很沮丧地感谢两位在评论中回复的人。那谢谢啦!我有一个'呃!'我看到简单方法的那一刻。这篇文章看起来对开始使用FileVisitor的人有用。把它们放在一起,如果我需要,我可以上升然后下降。约翰]
答案 0 :(得分:1)
要走树,最简单的方法是使用File.getParentFile()
迭代:
folder = startFromFile;
while (folder != null && !nameToFind.equals(folder.getName())) {
folder = folder.getParentFile();
}
答案 1 :(得分:0)
This帖子可能对您有帮助。