代码:public Path getToolsDirPath() {
return Paths.get(mainDir, "Tools/");
}并将值设置为字符串:String pathToFile = getToolsDirPath() + "tool.exe"我收到:文件的路径Main/Toolstool.exe(目录 TOOLS 和文件名 tool.exe 之间没有斜杠)如何保留这条路径中的最后一个斜杠?
1 回答
30秒到达战场
TA贡献1828条经验 获得超6个赞
resolve
您可以使用连接路径和文件,而不用担心斜杠:
Path pathToFile = getToolsDirPath().resolve("tool.exe");
可运行示例:
class Ideone
{
static String mainDir = "/home/myname/somefolder";
public static Path getToolsDirPath()
{
return Paths.get(mainDir, "Tools/");
}
public static void main (String[] args) throws java.lang.Exception
{
System.out.println(getToolsDirPath().resolve("tool.exe"));
}
}
添加回答
举报
0/150
提交
取消