File getPath() method in Java with Examples Last Updated : 11 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report The getPath() method is a part of File class. This function returns the path of the given file object. The function returns a string object which contains the path of the given file object. Function Signature: public String getPath() Function Syntax: file.getPath() Parameters: This function does not accept any parameters. Return value: The function returns a String value which is the Path of the given File object. Below programs will illustrate the use of the getPath() function: Example 1: We are given a file object of a file, we have to get the path of the file object. Java // Java program to demonstrate the // use of getPath() 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 path of the given file f String path = f.getPath(); // Display the file path of the file object System.out.println("File path : " + path); } catch (Exception e) { System.err.println(e.getMessage()); } } } Output: File path : c:\users\program.txt Example 2: We are given a file object of a directory, we have to get the path of the file object. Java // Java program to demonstrate the // use of getPath() 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 path of the given file f String path = f.getPath(); // Display the file path of the file object System.out.println("File path : " + path); } catch (Exception e) { System.err.println(e.getMessage()); } } } Output: File path : c:\users\program The programs might not run in an online IDE. please use an offline IDE and set the path of the file Comment More infoAdvertise with us Next Article URL getPath() 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 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 URL getPath() method in Java with Examples The getPath() function is a part of URL class. The function getPath() returns the Path name of a specified URL. Function Signature: public String getPath() Syntax: url.getPath() Parameter: This function does not require any parameter Return Type: The function returns String Type Below programs illus 2 min read File getUsableSpace() method in java with examples The getUsableSpace() 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 is more accurate than the getFreeSpace() function as it returns the free spac 2 min read FileSystem getSeparator() method in Java with Examples The getSeparator() method of a FileSystem class is used to return the name separator for this file system as a string. The name separator is used to separate names in a path string. In the case of the default provider, this method returns the same separator as String.Syntax: public abstract String g 2 min read 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 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