黑马程序员技术交流社区
标题:
文件过滤完返回路径的问题
[打印本页]
作者:
蛋黄
时间:
2014-9-11 16:04
标题:
文件过滤完返回路径的问题
public static void lis2()
{
File f1=new File("E:\\job\\eterm");
String[] etr=f1.list(new FilenameFilter()
{
public boolean accept(File f1,String name)
{
return name.endsWith(".bmp");
}
});
for(String hehe:etr)
{
System.out.println(hehe);
System.out.println(new File(hehe).getAbsolutePath());
}
}
复制代码
我加了for循环的第二行,企图得到过滤完的hehe的据对路劲,结果是E:\luna\study\login.bmp
但是查找该文件目录,并没有该文件,求大大解答。。。。{:3_65:}
作者:
坤儿
时间:
2014-9-11 16:25
用 f1.listFiles()//获取文件对象,用文件对象来获取绝对路径就ok了
作者:
蛋黄
时间:
2014-9-11 16:29
本帖最后由 蛋黄 于 2014-9-11 16:30 编辑
坤儿 发表于 2014-9-11 16:25
用 f1.listFiles()//获取文件对象,用文件对象来获取绝对路径就ok了
哦,,,,但是相应的就不能使用过滤器了吧。。因为毕竟是File对象了吧。。。还有,关键的是返回的那个东西为什么找不到。。。{:3_65:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2