抗货产品汪
2014-11-25 22:55
if(!dir.isDirectory()){
throw new IllegalArgumentException(dir+"不是目录");
}
这个为什么不抛异常呢 递归到最后文件都不是目录的啊?
这个是针对初始输入判断dir参数是否为目录的,而你每次递归传递的dir参数肯定是目录(X:\\a的格式)
比如初始值dir = "C:\\",传递给递归的参数必然是更深层次的目录 dir = "C:\\x\"
我看懂了...还是我自己厉害 哇哈哈哈...(别理我!)
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题