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

时间:2019-07-24 12:46:09

标签: java

如何获取当前工作目录的父名称,但不包含绝对路径名,而只是文件夹名称。例如,如果我在“ C:\ Users \ Test”文件夹中,则只需要“ Test”即可。

2 个答案:

答案 0 :(得分:-1)

java.nio.file.Paths.get("").toAbsolutePath().getFileName()

答案 1 :(得分:-1)

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

  • 使用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());