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. }   


你可能感兴趣的:(java 获取文件夹下文件名字路径)