`

用java获取全部文件名

阅读更多
java 代码
  1. package Test;    
  2.   
  3. import java.io.File;    
  4.   
  5. /**  
  6.  * @author yinxm  
  7.  * @version 1.0 2005/06/17  
  8.  *   
  9.  * This class can take file's path and file's name;  
  10.  * you must give the path where you want to take the file.  
  11.  */  
  12. public class TakeFilePathAndName {    
  13.   
  14.     public static void main(String[] args) {   
  15.         // This is the path where the file's name you want to take.   
  16.         String path = "C:\\Documents and Settings\\yinxm\\デスクトップ\\TestFile";   
  17.         getFile(path);   
  18.     }   
  19.        
  20.     private static void getFile(String path){   
  21.         // get file list where the path has   
  22.         File file = new File(path);   
  23.         // get the folder list   
  24.         File[] array = file.listFiles();   
  25.           
  26.         for(int i=0;i<array.length;i++){   
  27.             if(array[i].isFile()){   
  28.                 // only take file name   
  29.                 System.out.println("^^^^^" + array[i].getName());   
  30.                 // take file path and name   
  31.                 System.out.println("#####" + array[i]);   
  32.                 // take file path and name   
  33.                 System.out.println("*****" + array[i].getPath());   
  34.             }else if(array[i].isDirectory()){   
  35.                 getFile(array[i].getPath());   
  36.             }   
  37.         }   
  38.     }   
  39. }   
  40.   
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics