Get the parents of an absolute filename path
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); } }