2014-01-14 71 views
0

我有一个名为目录不知道确切名称:例如 目录里面的“榜样”我有3个子目录:如何获取一个目录内的目录名在Java中

blah123字 random123字 stuff123字

的问题是在子目录“123”整数会不断变化,以新的像124,125,126,等...

有没有办法获得内部blah123字目录的例子,并将其存储为一个字符串或东西?

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

+0

这里的一小段代码很好看! –

+1

你看过File的方法吗?特别是'list()'? –

回答

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; 
    } 
} 
相关问题