📜  Java中的文件 getParent() 方法和示例(1)

📅  最后修改于: 2023-12-03 14:42:57.853000             🧑  作者: Mango

Java 中的文件 getParent() 方法和示例

在 Java 中,可以使用 File 类来操作文件或目录。File 类中包含了很多对文件或目录进行操作的方法,其中一个非常常用的是 getParent() 方法。

getParent() 方法介绍

getParent() 方法是 File 类中的一个方法,用于获取所表示的文件或目录的父路径。如果 File 对象表示的是根目录,则 getParent() 返回 null

该方法的声明如下:

public String getParent()
getParent() 方法示例

下面是一个使用 getParent() 方法的示例:

import java.io.File;

class Test {
    public static void main(String[] args) {
        // 创建一个 File 对象
        File file = new File("C:/Users/user/Desktop/java.txt");

        // 使用 getParent() 方法获取文件的父路径
        String parentPath = file.getParent();

        // 输出结果
        System.out.println("文件的父路径为:" + parentPath);
    }
}

上述代码输出结果为:

文件的父路径为:C:\Users\user\Desktop

另外,如果 File 对象表示的是根目录,则 getParent() 返回 null,代码示例如下:

import java.io.File;

class Test {
    public static void main(String[] args) {
        // 创建一个 File 对象
        File file = new File("C:/");

        // 使用 getParent() 方法获取文件的父路径
        String parentPath = file.getParent();

        // 输出结果
        System.out.println("文件的父路径为:" + parentPath);
    }
}

上述代码输出结果为:

文件的父路径为:null
总结

getParent() 方法是 File 类中非常常用的方法,通过该方法可以获取文件或目录的父路径。需要注意的是,如果 File 对象表示的是根目录,则 getParent() 返回 null