java遞歸獲取目錄下文件列表 JAVA編程題遞歸遍歷D盤下的所有文件夾和文件?
JAVA編程題遞歸遍歷D盤下的所有文件夾和文件?組件esystemimportjava.io.Filepublic文件class Dir{ public static void main(String
JAVA編程題遞歸遍歷D盤下的所有文件夾和文件?
組件esystemimportjava.io.Filepublic文件class Dir{ public static void main(String[]args){ File d=新文件(“d:”) Dir(d) } public static void Dir(File Dir){ if(目錄存在()){ (文件f:目錄文件()){ if(f.isDirectory()){ 系統(tǒng)輸出打?。ā澳夸洠骸眆、 getName()) Dir(f) }其他{ 系統(tǒng)輸出打印(“file:”f.getname())-編寫偽代碼:
procdir(string initdir)//initdir是要處理的目錄{for(initdir中的每個obj)//對于initdir目錄中的每個對象,無論是子目錄還是文件,也就是說,要遍歷initdir{if(obj is//)中的所有文件或文件夾,如果對象是目錄,則調(diào)用procdir處理該對象的子目錄procdir(obj)//如果不是,則打印(obj)}