从UI读取时文件路径错误

时间:2015-02-25 12:01:45

标签: java string

我正在使用Windows构建器swing UI来使用Jfilechooser从系统获取文件路径。当我从Jfile选择器中选择文件时,文件路径显示为 -

d:\工具\ BondTest2 \ xyz.properties

这就是为什么我的java代码无法读取文件,因为根据java语法文件文件应该像

d:\\工具\\ BondTest2 \\ xyz.properties

我在下面编写相同的代码,但它不起作用 -

String filePath = fileChooser.getSelectedFile().toString();
filePath = filePath.replaceAll(Pattern.quote("'\'"), "\\");
System.out.println("change path=" + filePath);

但它没有用。请建议。

1 个答案:

答案 0 :(得分:1)

好像你想要这样的东西,

String s = "D:\\Tool\\BondTest2\\xyz.properties";
System.out.println(s.replaceAll("\\\\", "\\\\\\\\"));

输出:

D:\\Tool\\BondTest2\\xyz.properties