【发布时间】:2012-11-14 23:58:02
【问题描述】:
我想从 Javafx 2 的目录路径中获取不带扩展名但带有过滤器(*.jpeg、*.jpg...)的文件名。 文件名应该是字符串列表。但我不知道该怎么做。
如果有人知道怎么做,请帮忙。
【问题讨论】:
我想从 Javafx 2 的目录路径中获取不带扩展名但带有过滤器(*.jpeg、*.jpg...)的文件名。 文件名应该是字符串列表。但我不知道该怎么做。
如果有人知道怎么做,请帮忙。
【问题讨论】:
例如手动管理此类文件
File f = new File("D:\\dir_name\\");
if (f.isDirectory()) {
String[] list = f.list();
for (int pos = 0; pos < list.length; pos++) {
if (list[pos].contains(".")//contains extension
&& list[pos].lastIndexOf(".") != (list[pos].length() - 1))//point is not last character
{
list[pos]=list[pos].substring(0,list[pos].lastIndexOf("."));
}
}
}
【讨论】: