遍历指定文件夹的代码,大家也把自己贴上来吧,希望前辈们也进来指点一下,我想学习学习,提建议的,贴代码的都有分。
/** 
    *   @(#)Test.java   1.0   2007-07-31 
    *   @author   Yuan 
    *   @version   1.0 
    *   JDK   version   used   1.6.0 
    *   */   
 package   com.sqxy.tools;   
 import   java.io.File; 
 import   java.util.List; 
 import   java.util.ArrayList;   
 /** 
    *   FileTool 
    *   */   
 public   class   FileTool   {                             
             //List <File>    directoryList   is   used   to   save   all   directories.             
             private   List <File>    directoryList   =   new   ArrayList <File> ();               
             //List <File>    fileList   is   used   to   save   all   files. 
             private   List <File>    fileList   =   new   ArrayList <File> ();   
             /** 
                *   @return   the   list   of   all   directories   in   the   directory. 
                *   */ 
             public   List <File>    getDirectoryList()   { 
                         return   directoryList; 
             }   
             /** 
                *   @return   the   list   of   all   files   in   the   directory. 
                *   */ 
             public   List <File>    getFileList()   { 
                         return   fileList; 
             }               
             /** 
                *   If   the   File   appointed   is   file, 
                *   then   print   its   attributes. 
                *    
                *   If   the   File   appointed   is   directory, 
                *   then   traverse   the   appointed, 
                *   add   all   directories   and   files   in   the   directory   to   their   own   list. 
                *    
                *   @param   name            the   name   of   the   file   or   path. 
                *   */ 
             public   void   loadFile(String   name) 
             { 
                         //isBeginning用于标记是否是第一次循环 
                         boolean   isBeginning   =   true; 
                         File   file   =   new   File(name);                           
                         if   (file.isDirectory())