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! |
No comments:
Post a Comment