List<String> path = Arrays.asList(Paths.get("").toAbsolutePath().toString().split("\\\\"));
System.out.println(path);
int removeJavaFile = path.size() - 1;
path.remove(removeJavaFile);
String filePath = path.stream().map(n -> String.valueOf(n)).collect(Collectors.joining("\\\\"));
System.out.println(filePath);
我试图获取我的程序所在的目录,但最终使用它来获取文件的路径.我想要获取路径,然后拆分它,以便稍后从路径中删除文件名以获取目录,但失败了,尽管使用了.remove()
方法.有谁能帮帮我吗?