2014-10-31 61 views
-2

我有一個文件夾,它有一些相同格式的xls文件。我不知道文件數量或他們的名字。我想合併所有這些。 那麼,我將如何動態地知道這些文件的名稱,以便我可以編寫進一步的邏輯來合併它們。動態命名文件的掃描

回答

0

使用下面的代碼

public static void main(String[] args) { 
    ReadFile rf = new ReadFile(); 

    File[] files = new File("D:\\Foldername\\").listFiles(); 
    rf.showFiles(files); 
} 

public void showFiles(File[] files) { 
    for (File file : files) { 
     if (file.isDirectory()) { 
      //Directory 
      showFiles(file.listFiles()); // Calls same method again. 
     } else { 
      //File 
      System.out.println(file.getName()); 
     } 
    } 
}