2011-06-19 73 views
-2

我必须在放置在文件夹或子目录下的树视图中找到文件名。如何从文件夹或使用java的子目录下获取文件名

例如,假定目录称为A,B,C ...

A - B/testb.txt - C/testc.txt/......ë--- G/testg.txt

如何使用Java从上面的目录中获取所有文件名?

+0

请使用我知道的搜索功能我已经在SO – Woot4Moo

+0

上回答了这个问题两次可能的重复[在多目录下搜索目录中的文件](http://stackoverflow.com/questions/1375729/search- for-file-in-directory-with-multiple-directories) – Woot4Moo

回答

1
  • 的顶级目录
  • 获取
  • 遍历每个文件包含在该目录中的所有File对象的列表创建一个文件对象:
    • 如果File对象类型的文件,然后打印出其名称
    • 如果File对象是目录类型,则重复上述步骤

请参阅File javadocs了解更多详情,reference snippet其他地方,发布您的尝试,我们会帮助你。

+0

谢谢,我是JAVA新手,可以发送示例链接/源代码吗? – mymotherland

+0

@Dinesh:我已经更新了帖子,并附有示例代码片段。 –

+0

是的,再次感谢 – mymotherland

1

您可能会期待延迟加载子目录,如FileBro中所做的那样。

创建JTree指向感兴趣的根目录下,&让用户把它从那里。

相关问题