我正在尝试返回项目的文件路径,然后在所述路径中创建一个文件。我在路径中成功创建了文件但是我使用了静态路径到我的项目,而不是像我需要的那样以编程方式解析它。
使用docs我尝试创建我的文件:
Path path = Paths.get("C:\\folder\\folder\\folder\\folder\\folder\\report\\");
String filePath = path.toString() + "fileName.pdf";
createFile(filePath, data, moreData);
问题:
如果其他人使用D:驱动器或其他?如果是这种情况,如何解析报告文件夹?
答案 0 :(得分:1)
使用文件的相对路径,而不是绝对路径。
Path path = Paths.get("reports/fileName.pdf");
String filePath = path.toString() + "fileName.pdf";
createFile(filePath, data, moreData);