如何使用java从文件夹或子目录下获取文件名
我必须在树状图中找到文件名,该树状图位于文件夹或子目录下 例如,假设名为A、B、C的目录 A--B/testb.txt--C/testc.txt/…E--G/testg.txt 如何使用Java从上述目录获取所有文件名?如何使用java从文件夹或子目录下获取文件名,java,file,filesystems,Java,File,Filesystems,我必须在树状图中找到文件名,该树状图位于文件夹或子目录下 例如,假设名为A、B、C的目录 A--B/testb.txt--C/testc.txt/…E--G/testg.txt 如何使用Java从上述目录获取所有文件名? 为最顶层目录创建文件对象 获取该目录中包含的所有文件对象的列表 迭代每个文件: 如果文件对象的类型为File,则打印其名称 如果文件对象的类型为directory,则重复上述步骤 请参阅文件javadocs以了解更多详细信息,请在其他地方发布您的尝试,我们将帮助您解决问题
- 为最顶层目录创建文件对象
- 获取该目录中包含的所有
对象的列表文件
- 迭代每个文件:
- 如果
对象的类型为File,则打印其名称文件
- 如果
对象的类型为directory,则重复上述步骤文件
- 如果
请参阅
文件
javadocs以了解更多详细信息,请在其他地方发布您的尝试,我们将帮助您解决问题。您可能会像中所做的那样延迟加载子目录
创建指向感兴趣的根目录的
JTree
,并让用户从那里获取它。谢谢,我是JAVA新手。你能发送示例链接/源代码吗?@Dinesh:我已经用示例代码段的链接更新了帖子。请使用我知道的搜索功能查找一个事实,我已经在SOpossible duplicate上两次回答了这个问题