如何转换包含unc共享的路径

时间:2018-05-14 14:20:54

标签: java windows java-io nio2

如果用户没有安装远程驱动器并且只是使用\\语法,我如何将String中保存的这样的路径(\\nas)转换为Java文件,抱歉不确定你称之为\\命名。

此窗口也是特定的,也可以是//

1 个答案:

答案 0 :(得分:2)

您可以将任何有效的文件名传递给File的构造函数,Java将为您处理。例如

File input = new File("\\\\nas\\somefile.txt");

工作得很好。请注意转义的反斜杠。 Java也可以处理正斜杠,因此上面可以写成:

File input = new File("//nas/somefile.txt");

\\nas\somefile.txt这样的文件名称为UNC path