- if(tempFile[i].isFile()) //这里应该先验证是不是目录也就是isDirectory()如果是就递归,第二次再验证是不是文件 {
- System.out.println( "File : "+tempFile[i].getName());
- }
- if(tempFile[i].isDirectory())
- {
- String subDirectory = tempFile[i].getName();
- System.out.println( "Directory : "+subDirectory);
- readFolderByFile(subDirectory); //递归调用在此
- }
复制代码 |