我正在尝试在我的服务器中创建一个文件。我已经发送了一个图像,我想在我的服务器的文件夹中创建该图像,但使用相对路径。
String filePath = "C:\\Users\\Administrador\\Desktop\\Proyecto\\clienteServidor\\Server\\folder\\image.jpg";
File imageFile = new File(filePath);
...
我正在使用绝对路径。
谢谢
最佳答案
对目录进行硬编码很少有利于编码。如果您的代码中有拼写错误,会发生什么情况。使用 ./
或 ./*
的组合
甚至使用
new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation().getPath());
这已解释here .
关于java - 我的Java服务器的相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16024401/