java中JFileChooser保存文件获取要把文件保存到的路径

2024-12-26 18:24:21
推荐回答(3个)
回答1:

Preferences pref = Preferences.userRoot().node("/com/test");
  String lastPath = pref.get("lastPath", "");
  JFileChooser chooser = null;
  if(!lastPath.equals("")){
   chooser = new JFileChooser(lastPath);
   System.out.println("lastPath:" + lastPath); //上次保存文件的路径
  }else{
   chooser = new JFileChooser();
   chooser.setFileFilter(new PdfFilter());
   chooser.showOpenDialog(this);
}
  File choosedFile = chooser.getSelectedFile();

回答2:

先保证远程计算机的目录可以写入,然后和操作本地文件没什么区别,一个示例:

try{
FileOutputStream fos = new FileOutputStream(new File("\\\\192.168.0.2\\a.txt"));
}
catch(Exception ex){
ex.printStackTrace();
}

这可以在192.168.0.2的共享根目录下创建一个a.txt文件,详细的文件操作优化方面,可以自己看看参考资料的。

回答3:

getPath()...