| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 846 人关注过本帖
标题:[求助]文件路径中的转移字符问题的解决方法
只看楼主 加入收藏
jdk2006
Rank: 1
等 级:新手上路
帖 子:244
专家分:0
注 册:2007-5-12
收藏
 问题点数:0 回复次数:3 
[求助]文件路径中的转移字符问题的解决方法
我做了一个文件选择对话框,并获取文件的路径
JFileChooser chooser = new JFileChooser();
int returnVal = chooser.showOpenDialog(frame);
String filename=chooser.getSelectedFile().getName();
String openPath=chooser.getCurrentDirectory().getPath();
System.out.println(openPath+" "+filename);//cmd中打印效果为D:\红叶\001.jpg
ImageIcon imag=new ImageIcon(openPath+filename);
label.setIcon(imag);
这里很明显存在转移字符"\"但是在字符中"\\"代表一个\要想获得文件完整路径就必须将openPath+filename字符串内容该为:"D:\\红叶\\001.jpg".
我就是想问一问,怎么解决这个问题.
搜索更多相关主题的帖子: chooser 路径 字符 红叶 文件 
2007-07-29 03:21
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
这怎么会错呢?

打印出来了以后,肯定把转义字符转义了

你可以直接把这个做为路径,是不会错的

可惜不是你,陪我到最后
2007-07-30 09:49
dingoo
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-10-10
收藏
得分:0 

加一个字符串处理方法,把URL中的"\"改成"/"就OK了


2007-07-30 10:03
jdk2006
Rank: 1
等 级:新手上路
帖 子:244
专家分:0
注 册:2007-5-12
收藏
得分:0 
谢谢千里冰封大哥!

2007-07-30 10:13
快速回复:[求助]文件路径中的转移字符问题的解决方法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012063 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved