为了账号安全,请及时绑定邮箱和手机立即绑定

listDirectory(dir)报错原因

直接listDirectory(dir),为什么会报错,哪位大神给讲一下啊,不胜感激!

正在回答

3 回答

因为dir为参数  在递归for循环中需要传输的参数已经不再是dir了,而是新定义的参数名称

File[] files=dir.listFiles();

if(files!=null && files.length>0){

for(File file:files){

if(dir.isDirectory()){

listDirectory(file);

在此,这个file才是最新的参数,

0 回复 有任何疑惑可以回复我~

建议你把错误提示说一下,不然不知道什么错误。

0 回复 有任何疑惑可以回复我~

是static吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

listDirectory(dir)报错原因

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号