我如何转换包含 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
如果用户没有安装远程驱动器并且只是使用 \
语法,我如何将字符串中保存的这样的路径 (\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