On this document we will be showing a java example on how to use the getParent() method of File Class. This method returns the pathname string of this abstract pathname’s parent, or null if this pathname does not name a parent directory.

The parent of an abstract pathname consists of the pathname’s prefix, if any, and each name in the pathname’s name sequence except for the last. If the name sequence is empty then the pathname does not name a parent directory.

Method Syntax

public String getParent()

Method Argument

Data Type Parameter Description

Method Returns

This method returns a String which denotes the pathname string of the parent directory named by this abstract pathname, or null if this pathname does not name a parent.


Requires Java 1.0 and up

Java File getParent() Example

Below is a java code demonstrates the use of getParent() method of File class. The example presented might be simple however it shows the behaviour of the getParent() method of File class. This example code just prints out the result of the getParent() method.



 * This example source code demonstrates the use of  
 * getParent() method of File class.

public class FileGetParentExample {

	public static void main(String[] args) {

		// initialize File object
		File file = new File("C:javatutorialhqinputtest_file.txt");
		// get the parent folder
		String parentFolder = file.getParent();
		// get the filename
		String filename = file.getName();
		// print the file profile
		System.out.println(filename + " is in folder " + parentFolder);


Sample Output

Below is the sample output when you run the above example.

java lang File getParent() example output