📅  最后修改于: 2023-12-03 14:42:57.853000             🧑  作者: Mango
在 Java 中,可以使用 File
类来操作文件或目录。File
类中包含了很多对文件或目录进行操作的方法,其中一个非常常用的是 getParent()
方法。
getParent()
方法是 File
类中的一个方法,用于获取所表示的文件或目录的父路径。如果 File
对象表示的是根目录,则 getParent()
返回 null
。
该方法的声明如下:
public String 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
。