如果用户没有安装远程驱动器并且只是使用\\
语法,我如何将String中保存的这样的路径(\\nas
)转换为Java文件,抱歉不确定你称之为\\
命名。
此窗口也是特定的,也可以是//
答案 0 :(得分:2)
您可以将任何有效的文件名传递给File
的构造函数,Java将为您处理。例如
File input = new File("\\\\nas\\somefile.txt");
工作得很好。请注意转义的反斜杠。 Java也可以处理正斜杠,因此上面可以写成:
File input = new File("//nas/somefile.txt");
\\nas\somefile.txt
这样的文件名称为UNC path