中易网

java对文件的保存问题

答案:2  悬赏:10  
解决时间 2021-02-11 16:50
java对文件的保存问题
最佳答案
File f=new File(fd.getDirectory(),fd.getFile());这行不必要,fd.getFile()本身就是一个File对象了,为什么还多余的去构造一遍?
获取路径:String path = fd.getFile().getPath()。File对象还有一系列获取相对路径、绝对路径的方法,拿到File,自然就能拿到路径了
全部回答
文件保存路径中如果有中文可能会出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“utf-8”格式。 如:string filepath= new string(path.getbyte("iso8859-1"),"utf-8");进行下强制转换后在进行读取即可。 通常格式有gbk、utf-8、iso8859-1、gb2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。 备注:如果是黑窗口执行的时候报错,那就不是类型转换的错误,而是需要将文件类型另存为utf-8的文件类型即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
08年比亚迪f3带天窗跑了7万多公里2015年最近
怎样才能让球兰多长叶
贷款300万到手1百万签免还协议,不用还,可能
我喜欢一个女孩,问他他有男朋友吗,她说没有
佛山好乐家商务酒店公寓怎么去啊,有知道地址
国家对惠农政策有那些?农民真的能享受这些好
云彩的形状为什么会不一样呢
我在大连找工作被一家KTV骗了三百元以管理费
我喜欢上我表妹了,就想知道她对我有没有好感
越南平仙凉鞋如何?
简便运算,561-24-76
规格(mm) φ30 这个是多粗啊。。我想买不锈
攀枝花市大龙潭邮政代办所地址有知道的么?有
德语 意大利语 我爱你 我恨你怎么说
这事蒙古姑娘,好看不,美丽不,喜欢不?
推荐资讯
inventor2010怎样将方格界面转换成十字界面
外汇平台的手续费是固定的还是根据手数的增加
被家里的金丝熊咬了一个口子,不打疫苗没事吧
谁有2002年世界杯预选赛中国打阿曼的比赛录像
如何在电脑上画图,是数学上的几何图片
如果这个月小米5发布的话,小米3,小米4又会
浩盛陶瓷地址在哪,我要去那里办事
山大齐鲁医院高新区医院-社区服务科(计划免疫
ESET里检测到新网络怎么选择?
中泰化学举报电话可以告诉我吗?关于工资问题
谁来介绍几个外国著名文学家
楼房能种蘑菇吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?