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

时间:2014-01-14 21:53:01

标签: java java-ee

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

blah123字 random123字 stuff123字

问题是子目录中的“123”整数会不断变换为124,125,126等新的整数...

有没有办法在示例中获取blah123-words目录并将其存储为字符串或其他内容?

但只搜索“blah”并让Java自动获取整个目录名称?并将其存储为字符串或其他任何内容。我想最终将此目录名输出到.xml文件或.txt文件中。

1 个答案:

答案 0 :(得分:2)

我想你想使用File对象的.list(),它返回String []中目录的所有子文件。

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

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