Delete temp file

In this section, you will learn how a temporary file
is deleted from the current working directory. Java provides deleteOnExit() method
for deleting a temporary file.
Description of program:
This program deletes a temp file from the
current working directory which is created for the current session. This program takes a
file name that have ".temp" extension and checks it through the exists()
method whether it does exist or not. When the file is
exist, it will delete the specified file using the deleteOnExit() method and
display a message " file is deleted!"; Otherwise it
will show a message "File does not exists!".
Description of code:
deleteOnExit( ):
This is the method that is used to delete a file which have to be deleted
and terminates the virtual machine. The deletion process is completely
successfully only the normal termination of the virtual machine that is defined
by the Java Language Specification ( JLS ).
Here is the code of program:
import java.io.*;
public class DeleteTempFile{
public static void main(String[] args) {
try{
System.out.println("Delete temp file example!");
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please enter file name that has '.temp' extension:");
String str = bf.readLine();
File file = new File(str+".temp");
if (file.exists()){
file.deleteOnExit();
System.out.println("file is deleted!");
}
else{
System.out.println("File does not exists!");
}
}
catch(IOException e){
e.printStackTrace();
}
}
}
|
Output of program:
C:\vinod\Math_package>javac DeleteTempFile.java
C:\vinod\Math_package>java DeleteTempFile
Delete temp file example!
Please enter file name that has '.temp' extension:
rose
file is deleted! |
Download this Program:

|