意思就是把e盘的b文件夹里所有的.jpg文件打印出来
追问打印两个
一个.jpg和.java
追答你的代码只打印.jpg呀
追问所以不会那个求解
追答你想打印两个是吧
追问只会打印一个,可以分开打印两个,但是他要求一起打印
恩
一次性打印不是分开来
追答fi.getName().endWith(".jpg")后面加上||fi.getName().endWith(".java")
追问哦,我试试
没用
为毛打印的是false 没加之前打印什么
追问打印.jpg的
我用过滤器也是不会一次性打印
追答你用前面的方法啊,
不要使用后面这个
还有你打印的时候干嘛是f而不是fi
用你发的第一张图片的方法,没问题的
追问额,我看看
还是不行
只能打印
这些
我创建了不止一个文件
追答你是不是用了过滤器了
追问没有
之前有现在没有
追答你这种方法只能过去b文件夹下面的,b的子文件夹中的是获取不到的
那为毛会打印false
你把整个main方法截一下图,肯定有调用过滤取,不要让骗我
追问你想连同b文件夹下面的以文件夹里的都打印出来得写一个递归
我知道了,因为你之前创建文件的时候打印了许多false
第一次运作他就已经把所有文件创建好了,不需要在创建了
把前面的创建文件的都删除吧,或者注释起来
追问好的,用递归可以搞定