Java Tutorials
Java Methods
Java Classes
Java File Handling
File management is an integral part of any application.
Java has several ways to create, read, update and delete files.
File class from the java.io package, allows us to work with files.
To use a file class, create a class object, and specify a file name or directory name:
import java.io.File; // Import the File class
File myObj = new File("filename.txt"); // Specify the filename
The file category has many useful ways to create and retrieve information about files. For example:
Method | Type | Description |
---|---|---|
canRead() |
Boolean | Tests whether the file is readable or not |
canWrite() |
Boolean | Tests whether the file is writable or not |
createNewFile() |
Boolean | Creates an empty file |
delete() |
Boolean | Deletes a file |
exists() |
Boolean | Tests whether the file exists |
getName() |
String | Returns the name of the file |
getAbsolutePath() |
String | Returns the absolute pathname of the file |
length() |
Long | Returns the size of the file in bytes |
list() |
String[] | Returns an array of the files in the directory |
mkdir() |
Boolean | Creates a directory |