Java 获取没有绝对路径的当前文件夹名称

Java 获取没有绝对路径的当前文件夹名称,java,Java,如何获取当前工作目录的父目录名,而不使用绝对路径名,只使用文件夹名。例如,如果我在C:\Users\Test文件夹上,我只需要测试。有两种方法可以获取java中当前工作文件夹的名称 java.nio.file.Paths.get("").toAbsolutePath().getFileName() 使用java.lang.System类 String directory=System.getProperty("user.dir"); String currentFolderName=direc

如何获取当前工作目录的父目录名,而不使用绝对路径名,只使用文件夹名。例如,如果我在C:\Users\Test文件夹上,我只需要测试。

有两种方法可以获取java中当前工作文件夹的名称

java.nio.file.Paths.get("").toAbsolutePath().getFileName()
使用java.lang.System类

String directory=System.getProperty("user.dir");
String currentFolderName=directory.substring(directory.lastIndexOf("\\")+1);
System.out.println(currentFolderName);
使用java.nio.file.Paths类

System.out.println(Paths.get(directory).getFileName());

给我们看看你的代码。我们将提供帮助。虽然此代码可以回答此问题,但提供有关此代码为什么和/或如何回答此问题的其他上下文可提高其长期价值。