java的图形界面上传附件_Java图形界面(GUI) 动态获取上传或下载文件的路径问题...
最近做一個文件的上傳與下載時遇到了動態(tài)獲取路徑的問題,在此總結(jié)一下。
//動態(tài)獲取上傳文件路徑的代碼
int result = 0;
File file = null;
String path = null;
Component chatFrame = null;
JFileChooser fileChooser = new JFileChooser();
FileSystemView fsv = FileSystemView.getFileSystemView();???? //注意了,這里重要的一句
System.out.println(fsv.getHomeDirectory());????????????? ? ? //得到桌面路徑
fileChooser.setCurrentDirectory(fsv.getHomeDirectory());
fileChooser.setDialogTitle("請選擇要上傳文件的路徑");
fileChooser.setApproveButtonText("確定");
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
result = fileChooser.showOpenDialog(chatFrame);
if (JFileChooser.APPROVE_OPTION == result) {
path=fileChooser.getSelectedFile().getPath();
System.out.println("path: "+path);
}
動態(tài)獲取下載文件的路徑代碼
//動態(tài)獲取保存文件路徑
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.showSaveDialog(null);
String path = chooser.getSelectedFile().getPath();
System.out.println(path+"\\匯總表.xls");
File filewrite=new File(path+"\\匯總表.xls");
filewrite.createNewFile();
//創(chuàng)建文件流
OutputStream os=new FileOutputStream(filewrite);
//生成excel
WriteExcelFileUtil.createExcel(os); ?? //調(diào)用已經(jīng)寫好的文件生成方法
//提示框
JOptionPane.showMessageDialog(null, "保存成功!");
總結(jié)
以上是生活随笔為你收集整理的java的图形界面上传附件_Java图形界面(GUI) 动态获取上传或下载文件的路径问题...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 执行cd_Java调用Linu
- 下一篇: Java jdbctemplate赋值_