java - 使用 Java 访问网络路径并将其转换为文件路径

标签 java java-8 file-handling

我有一个如下所示的网络路径:

\\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/

相关文章:

c - 在 C 中读取 1 GB 二进制文件花费的时间太长

java - 不同系统上的 SWT

java - 这段代码是否解决了 Java 中的双重检查锁定问题?

JAVAFX:有什么办法可以获得已经开放的舞台吗?

python - 压缩目录目标

c - 读取不断增长的文件

java - Android Studio Button Clock 崩溃程序

java - Java Collections Framework 的 Python 等价物是什么?

java - Spring 集成应用程序启动时生成种子时 CryptoAPI 意外失败

java - 从 Java 7 迁移到 Java 8 - 编译错误