java 如何在弹出文件保存框中,根据路径保存文件
file=jFileChooser.getSelectedFile();//获得你输入要保存的文件fileName=jFileChooser.getName(file);...
file=jFileChooser.getSelectedFile(); //获得你输入要保存的文件
fileName=jFileChooser.getName(file); //获得文件名和要保存的路径
String path=file.getAbsolutePath(); //得到要保存文件的路径
//创建文件输出流
FileOutputStream fos=new FileOutputStream("C:/Desktop/a.txt");
int score=97;
fos.write(score);
path得到的内容是 C:\Users\Administrator\Desktop\a.txt
我用方法把path中的'\'变成了'/' 得到s1=C:/Desktop/a.txt
我用 String a="\""+s1+"\"" 得到 a="C:/Desktop/a.txt "
a就是我要保存的路径 可是我放到 FileOutputStream fos=new FileOutputStream(a);报错
我先写好代码指定保存路径,这样不会报错
如果我根据文件目录得到文件路径,生成路径字符串a,传入
FileOutputStream fos=new FileOutputStream(a)中就会报错 展开
fileName=jFileChooser.getName(file); //获得文件名和要保存的路径
String path=file.getAbsolutePath(); //得到要保存文件的路径
//创建文件输出流
FileOutputStream fos=new FileOutputStream("C:/Desktop/a.txt");
int score=97;
fos.write(score);
path得到的内容是 C:\Users\Administrator\Desktop\a.txt
我用方法把path中的'\'变成了'/' 得到s1=C:/Desktop/a.txt
我用 String a="\""+s1+"\"" 得到 a="C:/Desktop/a.txt "
a就是我要保存的路径 可是我放到 FileOutputStream fos=new FileOutputStream(a);报错
我先写好代码指定保存路径,这样不会报错
如果我根据文件目录得到文件路径,生成路径字符串a,传入
FileOutputStream fos=new FileOutputStream(a)中就会报错 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询