JAVA - 在 linux 服务器中创建一个文件

标签 java linux file server directory

我正在尝试在 Linux 服务器中创建一个目录和一个文件。我拥有所有权限,它在本地 Windows 机器(“C:\home\images\784”)中工作。但是当我输入服务器 url 时,它不起作用。

目录是:

String directorio = "10.30.10.117:/home/images/784/"
File folder = new File(directorio);
Boolean bol = folder.mkdirs();

创建文件“文件夹”时,它的绝对路径是:

"10.30.10.117:\home\images\784"

当我想写入文件时出现异常(目录不存在)

Caused by: java.io.FileNotFoundException: 10.30.10.117:\home\images\1508-1-N.png(文件名、目录名或卷标语法不正确)

非常感谢!

最佳答案

这里:

String directorio = "10.30.10.117:/home/images/784/"

您似乎错误地认为 Java File 类具有神奇地连接到远程系统以便在那里创建目录的能力。

错了。您只能在本地 文件系统上创建文件。

就这么简单。

关于JAVA - 在 linux 服务器中创建一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43658358/

相关文章:

java - 需要包含 X.Y.Z 的封闭实例

linux - 如何为rsync创建别名?

linux - SSH 连接到服务器(使用 key )

linux - Centos虚拟机上的VNC

file - 如何格式化 CSV 文件中的数据,以便可以轻松地将其导入到 R 中?

android - 使用 Uri 从 SD 卡获取文件

java - JsonDeserializer : SpringBeanAutowiringSupport vs HandlerInstantiator 中的 Autowiring

java - 为什么静态类在 JAXB 解码中很特殊

python 将文件保存到用户文件夹(Windows)

java - 如何在selenium java中通过断言验证动态表