我有本地目录的路径:
String myPath = "C:\install"
;
我需要将此路径传递给第三方库中的方法。第三方使用以下方式访问目录:
File f = new File(s);
URL u = f.toURL();
和
new MyObject("file://" + myPath);
如果它只是“C:\ install”,那么我在执行第二代代码(MyObject
)时会遇到异常 - 只有2个斜杠而不是3.但是如果我在字符串的开头添加一个斜杠:“\ C:\ install”,然后第二代代码正确执行,但File#toURL();
将其转换为file:/C:/install
- 即它在开头忽略斜杠..