最后為什么不拋異常
if(!dir.isDirectory()){
? ? throw new IllegalArgumentException(dir+"不是目錄");
? ?
? ? }
這個(gè)為什么不拋異常呢 遞歸到最后文件都不是目錄的啊?
if(!dir.isDirectory()){
? ? throw new IllegalArgumentException(dir+"不是目錄");
? ?
? ? }
這個(gè)為什么不拋異常呢 遞歸到最后文件都不是目錄的啊?
2014-11-25
舉報(bào)
2016-03-12
這個(gè)是針對(duì)初始輸入判斷dir參數(shù)是否為目錄的,而你每次遞歸傳遞的dir參數(shù)肯定是目錄(X:\\a的格式)
比如初始值dir = "C:\\",傳遞給遞歸的參數(shù)必然是更深層次的目錄 dir = "C:\\x\"
2014-11-25
我看懂了...還是我自己厲害 哇哈哈哈...(別理我!)