File getParentFile() method in Java with Examples Last Updated : 30 Jan, 2019 Comments Improve Suggest changes Like Article Like Report The getParentFile() method is a part of File class. This function returns the Parent file of the given file object. The function returns a File object which contains the Parent file of the given file object. If the abstract path does not contain any Parent file then a null value is returned. Function Signature:public File getParentFile() Function Syntax:file.getParentFile() Parameters: This function does not accept any parameters. Return value: The function returns File object which is the Parent file of the given File object. Below programs will illustrate the use of the getParentFile() function: Example 1: We are given a file object of a file, we have to get the Parent file of the file object. Java // Java program to demonstrate the // use of getParentFile() function import java.io.*; public class solution { public static void main(String args[]) { // try-catch block to handle exceptions try { // Create a file object File f = new File("c:\\users\\program.txt"); // Get the Parent of the given file f File Parent = f.getParentFile(); // Display the file Parent file // of the file object System.out.println("File Parent : " + Parent.getPath()); } catch (Exception e) { System.err.println(e.getMessage()); } } } Output: File Parent : c:\users Example 2: We are given a file object of a directory, we have to get the Parent file of the file object. Java // Java program to demonstrate the // use of getParentFile() function import java.io.*; public class solution { public static void main(String args[]) { // try-catch block to handle exceptions try { // Create a file object File f = new File("c:\\users\\program"); // Get the Parent of the given file f File Parent = f.getParentFile(); // Display the file Parent // file of the file object System.out.println("File Parent : " + Parent.getPath()); } catch (Exception e) { System.err.println(e.getMessage()); } } } output: File Parent : c:\users The programs might not run in an online IDE. please use an offline IDE and set the Parent file of the file Comment More infoAdvertise with us Next Article File getParentFile() method in Java with Examples A andrew1234 Follow Improve Article Tags : Java Java-Functions Java-IO package Java-File Class Practice Tags : Java Similar Reads Files getFileStore() method in Java with Examples getFileStore() method of java.nio.file.Files help us to return the FileStore object which represents the file store where a file is located. Once you get a reference to the FileStore you can apply filestore type of operation to get information of filestore. Syntax: public static FileStore getFileSto 2 min read File getFreeSpace() method in Java with examples The getFreeSpace() function is a part of File class in Java. This function returns the unallocated size of the partition denoted by the abstract pathname, if the pathname does not exist then it returns 0L. This function gives a hint of the unallocated space of the partition but does not give any gua 2 min read File getCanonicalPath() method in Java with Examples The getCanonicalPath() method is a part of the Path class. This function returns the Canonical pathname of the given file object. If the pathname of the file object is Canonical then it simply returns the path of the current file object. The Canonical path is always absolute and unique, the function 3 min read File getTotalSpace() method in Java with examples The getTotalSpace() function is a part of File class in Java . This function returns the total size of the partition denoted by the abstract pathname, if the pathname does not exist then it returns 0L. Function signature: public long getTotalSpace() Syntax: long var = file.getTotalSpace(); Parameter 2 min read Path getParent() method in Java with Examples The Java Path interface was added to Java NIO in Java 7. The Path interface is located in the java.nio.file package, so the fully qualified name of the Java Path interface is java.nio.file.Path. A Java Path instance represents a path in the file system. A path can use to locate either a file or a di 2 min read Like