簡體   English   中英

我想使用Java 7的FileVisitor爬樹

[英]I would like to useJava 7's FileVisitor to walk up a tree

我已經查找並搜索了有關如何從路徑的低點開始並向上走(或“后退”)的一些指導,直到找到具有我要搜索的名稱的文件夾。 FileVisitor類看起來應該能夠為我提供幫助,但似乎從頭到腳都行得通。

有人可以指出我的意思嗎?

謝謝,約翰

{編輯:我似乎不願意感謝在評論中回答的兩個人。 那謝謝啦! 我有一個“ du!” 我看到簡單方法的那一刻。 對於開始使用FileVisitor的人來說,本文看起來很有用。 將它們放在一起,如果需要的話,我可以上下再跳。 約翰]

要走到樹上,最簡單的方法是使用File.getParentFile()進行迭代:

folder = startFromFile;
while (folder != null && !nameToFind.equals(folder.getName())) {
    folder = folder.getParentFile();
}

這篇有關步行文件樹的帖子可能會對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM