在Java中,如何在不知道确切名称的情况下获取目录中的目录名

在Java中,如何在不知道确切名称的情况下获取目录中的目录名,java,jakarta-ee,Java,Jakarta Ee,我有一个目录名为:example 在目录“example”中,我有3个子目录: 胡扯123个字 随机123字 123字 问题是子目录中的“123”整数将不断更改为新的整数,如124、125、126等 是否有一种方法可以在示例中获取blah123 words目录并将其存储为字符串或其他形式 但是只搜索“废话”并让Java自动获取整个目录名?并将其存储为字符串或其他形式。我希望最终将此目录名输出到.xml文件或.txt文件。我认为您希望使用文件对象的.list(),它以字符串[]形式返回目录的所有子

我有一个目录名为:example 在目录“example”中,我有3个子目录:

胡扯123个字 随机123字 123字

问题是子目录中的“123”整数将不断更改为新的整数,如124、125、126等

是否有一种方法可以在示例中获取blah123 words目录并将其存储为字符串或其他形式


但是只搜索“废话”并让Java自动获取整个目录名?并将其存储为字符串或其他形式。我希望最终将此目录名输出到.xml文件或.txt文件。

我认为您希望使用文件对象的
.list()
,它以字符串[]形式返回目录的所有子文件

File f = new File("path_to_directory");
String[] list = f.list();
String keeper = "";

for(String s: list){
    if(s.contains("blah")){
       keeper = s;
    }
}

这里有一小段代码就好了!你看过归档的方法了吗?特别是
list()