Java - Deleting the file or Directory

This example illustrates how to delete the specified
file or directory after checking weather the file exists or not. This topic is related to the
I/O (input/output) of java.io package.
In this example we are using File class of java.io
package. The File class is an abstract representation of file and
directory pathnames.
Explanation
This program deletes the specified file if that exists. We will be declaring
a function called deletefile which deletes the specified directory or
file.
deletefile(String file)
The function deletefile(String file) takes file name as parameter. The
function creates a new File instance for the file name passed as parameter
File f1 = new File(file);
and delete the file using delete function f1.delete();
which return the Boolean value (true/false). It returns true
if and only if the file or directory is successfully deleted; false
otherwise.
delete()
- Deletes the file or directory denoted by this abstract pathname. If this
pathname denotes a directory, then the directory must be empty in order to
be deleted.
-
-
- Returns:
true if and only if the file or directory is successfully
deleted; false otherwise
Code of the Program :
import java.io.*;
public class DeleteFile{
private static void deletefile(String file){
File f1 = new File(file);
boolean success = f1.delete();
if (!success){
System.out.println("Deletion failed.");
System.exit(0);
}else{
System.out.println("File deleted.");
}
}
public static void main(String[] args){
switch(args.length){
case 0: System.out.println("File has not mentioned.");
System.exit(0);
case 1: deletefile(args[0]);
System.exit(0);
default : System.out.println("Multiple files are not allow.");
System.exit(0);
}
}
}
|
Download File Deletion Example

|