Java 文件类无法使用绝对路径访问文件

Java 文件类无法使用绝对路径访问文件,java,Java,我正在尝试使用file类访问文件,但它仅适用于以下代码 File file = new File("s:\\testing\\selenium\\Version8\\locators\\OR.properties"); 但是,我需要使用这种方法,直接访问服务器: “\\GIGABYTE\\s-drive\\Testing\\selenium\\Version8\\locators\OR.properties”上面的内容找不到文件-非常奇怪 关于这是为什么的任何线索?要直接转到服务器,您需要有4

我正在尝试使用file类访问文件,但它仅适用于以下代码

File file = new File("s:\\testing\\selenium\\Version8\\locators\\OR.properties");
但是,我需要使用这种方法,直接访问服务器:
“\\GIGABYTE\\s-drive\\Testing\\selenium\\Version8\\locators\OR.properties”
上面的内容找不到文件-非常奇怪


关于这是为什么的任何线索?

要直接转到服务器,您需要有4个斜杠,因为两个是实际斜杠,两个是转义字符:

\\\\GIGABYTE\\s-drive\\Testing\\selenium\\Version8\\locators\OR.properties

您可以尝试以下代码:

File file = new File("\\\\GIGABYTE\\s-drive\\Testing\\selenium\\Version8\\locators\\OR.properties");
或者这个:

File file = new File("//GIGABYTE/s-drive/Testing/selenium/Version8/locators/OR.properties");

它当然不适用于您的第一段代码,因为参数不是有效的Java字符串。至于第二个版本,不确定
文件
是否理解UNC路径。也许可以试试更现代的
路径