Source of FileClassExercise.java


  1: 
  2: import java.io.*;
  3: import java.util.*;
  4: 
  5: public class FileClassExercise
  6: {
  7:     public static void main(String[] args)
  8:     {
  9:         String name = null;
 10:         File fileObject = null;
 11: 
 12:         System.out.print("Enter a file name and I will ");
 13:         System.out.println("tell you if it exists.");
 14:         Scanner keyboard = new Scanner(System.in);
 15:         name = keyboard.next( );
 16:         fileObject = new File(name);
 17:         if (fileObject.exists( ))
 18:         {
 19:             System.out.println("I found the file " + name);
 20:             System.out.println("Delete the file?");
 21:             String ans = keyboard.next( );
 22:             if (ans.equalsIgnoreCase("yes"))
 23:             {
 24:                 System.out.println(
 25:                              "If you delete the file " + name);
 26:                 System.out.println(
 27:                               "all data in the file will");
 28:                 System.out.println("be lost. Delete?");
 29:                 ans = keyboard.next( );
 30:                 if (ans.equalsIgnoreCase("yes"))
 31:                 {
 32:                     if (fileObject.delete( ))
 33:                           System.out.println("File deleted.");
 34:                      else
 35:                           System.out.println(
 36:                                       "Cannot delete file.");
 37:                 }
 38:                 else
 39:                     System.out.println("File not deleted.");
 40:             }
 41:             else
 42:                 System.out.println("File not deleted.");
 43:         }
 44:         else
 45:             System.out.println("I cannot find " + name);
 46:     }
 47: }