Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Java Example Java Io Delete temp file

Related Tutorials


 
 

Share on Google+Share on Google+

Delete temp file

Advertisement
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.

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:

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: March 13, 2008

Related Tutorials

Discuss: Delete temp file   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:1
Henry Banks
December 2, 2011
Delete temp file Java

As a start to run the file to delete files in other words that I do with this work for me because I understood that these are the lines of command, but as the run
DMCA.com