this recursive function
- publicclassTest{
- publicstaticvoidmain(String[]args)throwsIOException{
- Filefile=newFile("E:\\plan");
- Test.recursive(file);
- }
- publicstaticvoidrecursive(Filefile)
- throwsIOException{
- //donottrytoindexfilesthatcannotberead
- if(file.canRead()){
- if(file.isDirectory()){
- String[]files=file.list();
- //anIOerrorcouldoccur
- if(files!=null){
- for(inti=0;i<files.length;i++){
- recursive(newFile(file,files[i]));
- }
- }
- }else{
- System.out.println("adding"+file);
- }
- }
- }
- }

189

被折叠的 条评论
为什么被折叠?



