课程
/后端开发
/Java
/文件传输基础——Java IO流
if(!dir.isDirectory()){
throw new IllegalArgumentException(dir+"不是目录");
}
这个为什么不抛异常呢 递归到最后文件都不是目录的啊?
2014-11-25
源自:文件传输基础——Java IO流 2-2
正在回答
这个是针对初始输入判断dir参数是否为目录的,而你每次递归传递的dir参数肯定是目录(X:\\a的格式)
比如初始值dir = "C:\\",传递给递归的参数必然是更深层次的目录 dir = "C:\\x\"
我看懂了...还是我自己厉害 哇哈哈哈...(别理我!)
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
2 回答为什么会抛出异常
2 回答为什么要抛出异常?
2 回答为什么那个地方会抛出异常?
4 回答捕捉异常和抛出异常
5 回答抛出EOF异常