2016-12-09 56 views
1

下面是附加多個文件的源代碼。如何從java中的文件名數組中使用jfilechooser獲得多個文件選擇的絕對路徑

public void doAttachFile(){ 
try { 
     JFileChooser fileChooser = new JFileChooser(); 
     fileChooser.setMultiSelectionEnabled(true); 
     int selection = fileChooser.showOpenDialog(null); 
     if(selection == JFileChooser.APPROVE_OPTION){// if open button is clicked 
      File [] selectedFile = fileChooser.getSelectedFiles(); 
     } 
}catch(Exception e){ 
    JOptionPane.showMessageDialog(this,"Error attaching files\n"+e.toString,"Error",JOptionPane.ERROR_MESSAGE); 
} 

}

你如何從陣列選定的文件的絕對路徑?

回答

2

您可以通過每個File對象迭代,並獲取該文件的絕對路徑,如下圖所示:

File [] selectedFile = fileChooser.getSelectedFiles(); 
for(File file : selectedFile) { 
    String absolutePath = file.getAbsolutePath(); //gives the absolute path 
    System.out.println(absolutePath); 
} 
+0

會嘗試一下,並給予反饋@javaguy – David

+0

會嘗試一下,並給予反饋@javaguy – David

+0

它工作@javaguy – David

相關問題