java中JFileChooser保存文件获取要把文件保存到的路径
3个回答
展开全部
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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先保证远程计算机的目录可以写入,然后和操作本地文件没什么区别,一个示例:
try{
FileOutputStream fos = new FileOutputStream(new File("\\\\192.168.0.2\\a.txt"));
}
catch(Exception ex){
ex.printStackTrace();
}
这可以在192.168.0.2的共享根目录下创建一个a.txt文件,详细的文件操作优化方面,可以自己看看参考资料的。
try{
FileOutputStream fos = new FileOutputStream(new File("\\\\192.168.0.2\\a.txt"));
}
catch(Exception ex){
ex.printStackTrace();
}
这可以在192.168.0.2的共享根目录下创建一个a.txt文件,详细的文件操作优化方面,可以自己看看参考资料的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
getPath()...
追问
能不能给一下详细用法?哪个对象的getPath()?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询