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

How do i convert paths that contain unc shares

如果用户没有安装远程驱动器并且只是使用 \ 语法,我如何将字符串中保存的这样的路径 (\nas) 转换为 [=18= 中的文件], 抱歉,不太确定你怎么称呼这个 \ 命名。

也是这个windows具体吗,是不是也可以//

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

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

会很好用。注意转义的反斜杠。 Java 也可以处理正斜杠,所以上面可以写成:

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

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