Java程序获取文件或目录的父目录名称


在本程序中,我们将演示如何使用Java中的File类来检索文件的父目录。可以使用getParent()方法(使用java.io包)获取文件或目录的父目录名称。此方法返回父目录路径名称字符串,如果不存在名为父目录则返回null。

获取父目录名称的步骤

以下是获取父目录名称的步骤:

  • 我们将首先导入**java.io.File类**。
  • 在Java中创建一个带有指定路径和文件名的File对象。
  • 使用**System.out.println()**打印完整的文件路径。
  • 使用**getParent()方法**检索并打印文件的父目录。
  • 在输出中显示父目录。

Java程序获取父目录名称

以下是演示此功能的Java程序:

import java.io.File;
public class Demo {
   public static void main(String[] args) {
      File file = new File("C:" + File.separator + "jdk11.0.2" + File.separator, "demo1.java");
      System.out.println("File: " + file);
      System.out.println("Parent: " + file.getParent());
   }
}

输出

File: C:/jdk11.0.2/demo1.java
Parent: C:/jdk11.0.2

代码解释

在给定的程序中,我们首先从**java.io包**导入**File类**,然后我们使用路径**"C:/jdk11.0.2/demo1.java"**创建一个File对象。**System.out.println("File: " + file)**打印完整的文件路径。然后,使用**file.getParent()**检索父目录,并将其打印为**"C:/jdk11.0.2"**。如果不存在父目录,**getParent()**将返回null。

更新于:2024年10月10日

680 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.