文件协议架构

时间:2013-11-25 19:10:54

标签: java file-io file-uri

我有本地目录的路径:

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 - 即它在开头忽略斜杠..

0 个答案:

没有答案