- Java.io - Home
- Java.io - BufferedInputStream
- Java.io - BufferedOutputStream
- Java.io - BufferedReader
- Java.io - BufferedWriter
- Java.io - ByteArrayInputStream
- Java.io - ByteArrayOutputStream
- Java.io - CharArrayReader
- Java.io - CharArrayWriter
- Java.io - Console
- Java.io - DataInputStream
- Java.io - DataOutputStream
- Java.io - File
- Java.io - FileDescriptor
- Java.io - FileInputStream
- Java.io - FileOutputStream
- Java.io - FilePermission
- Java.io - FileReader
- Java.io - FileWriter
- Java.io - FilterInputStream
- Java.io - FilterOutputStream
- Java.io - FilterReader
- Java.io - FilterWriter
- Java.io - InputStream
- Java.io - InputStreamReader
- Java.io - LineNumberInputStream
- Java.io - LineNumberReader
- Java.io - ObjectInputStream
- Java.io - ObjectInputStream.GetField
- Java.io - ObjectOutputStream
- io - ObjectOutputStream.PutField
- Java.io - ObjectStreamClass
- Java.io - ObjectStreamField
- Java.io - OutputStream
- Java.io - OutputStreamWriter
- Java.io - PipedInputStream
- Java.io - PipedOutputStream
- Java.io - PipedReader
- Java.io - PipedWriter
- Java.io - PrintStream
- Java.io - PrintWriter
- Java.io - PushbackInputStream
- Java.io - PushbackReader
- Java.io - RandomAccessFile
- Java.io - Reader
- Java.io - SequenceInputStream
- Java.io - SerializablePermission
- Java.io - StreamTokenizer
- Java.io - StringBufferInputStream
- Java.io - StringReader
- Java.io - StringWriter
- Java.io - Writer
- Java.io package Useful Resources
- Java.io - Discussion
Java - File getAbsolutePath() method
Description
The Java File getAbsolutePath() method returns the absolute pathname string of this abstract pathname.
Declaration
Following is the declaration for java.io.File.getAbsolutePath() method −
public String getAbsolutePath()
Parameters
NA
Return Value
The method returns the absolute pathname denoting the same file or directory.
Exception
SecurityException − If a system property value can not be accessed.
Example - Usage of File getAbsolutePath() method
The following example shows the usage of Java File getAbsolutePath() method. We've created two File references. Then we're creating a File Object using test.txt which is not present in the current directory. Then we've created the file using createNewFile() method. Now using getAbsoluteFile() method, we're getting the file and getting the absolute path of file using getAbsolutePath() method and then we're checking if file exists using exists() method.
FileDemo.java
package com.tutorialspoint;
import java.io.File;
public class FileDemo {
public static void main(String[] args) {
File f = null;
File f1 = null;
String path = "";
boolean bool = false;
try {
// create new files
f = new File("test.txt");
// create new file in the system
f.createNewFile();
// create new file object from the absolute path
f1 = f.getAbsoluteFile();
// returns true if the file exists
bool = f1.exists();
// returns absolute pathname
path = f1.getAbsolutePath();
// if file exists
if(bool) {
// prints the file
System.out.print(path+" Exists? "+ bool);
}
} catch(Exception e) {
// if any error occurs
e.printStackTrace();
}
}
}
Output
Let us compile and run the above program, this will produce the following result−
F:\Workspace\Tester\test.txt Exists? true
Example - Usage of File getAbsolutePath() method
The following example shows the usage of Java File getAbsolutePath() method. We've created a File reference. Then we're creating a File Object using F:/test.txt which is present in the provided directory. Now using getAbsoluteFile() method, we're getting the file and printing its path after getting the absolute path of file using getAbsolutePath() method.
FileDemo.java
package com.tutorialspoint;
import java.io.File;
public class FileDemo {
public static void main(String[] args) {
File f = null;
try {
// create new files
f = new File("F:/test.txt");
// get the file
File f1 = f.getAbsoluteFile();
// prints the file path
System.out.println("File: "+f1.getAbsolutePath());
} catch(Exception e) {
// if any error occurs
e.printStackTrace();
}
}
}
Output
Let us compile and run the above program, this will produce the following result −
File: F:\test.txt
Example - Usage of File getAbsolutePath() method
The following example shows the usage of Java File getAbsolutePath() method. We've created a File reference. Then we're creating a File Object using F:/test directory which is present in the provided location. Now using getAbsoluteFile() method, we're getting the directory and its path using getAbsolutePath() method.
FileDemo.java
package com.tutorialspoint;
import java.io.File;
public class FileDemo {
public static void main(String[] args) {
File f = null;
try {
// create new files
f = new File("F:/test");
// get the file
File f1 = f.getAbsoluteFile();
// prints the file path
System.out.println("Directory: "+f1.getAbsolutePath());
} catch(Exception e) {
// if any error occurs
e.printStackTrace();
}
}
}
Output
Let us compile and run the above program, this will produce the following result −
Directory: F:\test