Get the parents of an absolute filename path in Java
Description
The following code shows how to get the parents of an absolute filename path.
Example
//from ww w . j a v a2s.c o m
import java.io.File;
public class Main {
public static void main(String[] argv) throws Exception {
File file = new File("D:\\test\\test.java");
String parentPath = file.getParent();
System.out.println(parentPath);
File parentDir = file.getParentFile();
System.out.println(parentDir);
parentPath = parentDir.getParent();
System.out.println(parentPath);
parentDir = parentDir.getParentFile();
System.out.println(parentDir);
parentPath = parentDir.getParent();
System.out.println(parentPath);
parentDir = parentDir.getParentFile();
System.out.println(parentDir);
}
}
The code above generates the following result.