我正在使用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);
但它没有用。请建议。
答案 0 :(得分:1)
好像你想要这样的东西,
String s = "D:\\Tool\\BondTest2\\xyz.properties";
System.out.println(s.replaceAll("\\\\", "\\\\\\\\"));
输出:
D:\\Tool\\BondTest2\\xyz.properties