我有一个如下所示的网络路径:
\\rennas01\\test\Project\\InputFiles
我需要使用此网络路径作为我的 File 实例的抽象路径:
File src=new File(path);
如何使用此网络路径,使其看起来像:
File src=new File("\\\\rennas01\\test\\Project\\InputFiles")
因为它是网络共享驱动程序的路径。文件不会接受它作为正确的参数。 提前致谢!
最佳答案
在您的示例中,您转义了每个反斜杠,但您忘记了路径开头的反斜杠:
// this path points to wrong location: \rennas01\test\Project\InputFiles
File src=new File("\\rennas01\<test\\Project\\InputFiles");
实际上应该是:
// this path points to desired location: \\rennas01\test\Project\InputFiles
File src=new File("\\\\rennas01\\test\\Project\\InputFiles");
这个小修正应该可以解决您的问题。
关于java - 使用 Java 访问网络路径并将其转换为文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45349495/