public class FileClassExercise
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: }