课程
/后端开发
/Java
/文件传输基础——Java IO流
直接listDirectory(dir),为什么会报错,哪位大神给讲一下啊,不胜感激!
2016-03-01
源自:文件传输基础——Java IO流 2-2
正在回答
因为dir为参数 在递归for循环中需要传输的参数已经不再是dir了,而是新定义的参数名称
File[] files=dir.listFiles();
if(files!=null && files.length>0){
for(File file:files){
if(dir.isDirectory()){
listDirectory(file);
在此,这个file才是最新的参数,
建议你把错误提示说一下,不然不知道什么错误。
是static吗?
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
1 回答public static void listDirectory(File dir) throws IOException 没理解
5 回答listDirectory()那里的方法 api里找不到????
7 回答listDirectory(file);在使用过程中报错,并不像老师那样直接写出来就能用
2 回答不能查看源码是什么原因?
4 回答如图所示 出现这种差异的原因