TsetsoP

Работа в клас

Nov 9th, 2021 (edited)
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.67 KB | None | 0 0
  1. package WorkWithFiles;
  2.  
  3. import java.io.*;
  4. import java.util.*;
  5.  
  6. public class WorkWithFiles {
  7.     public static void main(String[] args) /*throws IOException*/ {
  8.         Scanner scan = new Scanner(System.in);
  9.  
  10.         System.out.println("СЪЗДАВАНЕ НА ИМЕ : :");
  11.         //Създаване на име
  12.         System.out.println("Input file name : ");
  13.         String fileName = scan.nextLine();
  14.        // String fileName = "C:\\Users\\cveto\\INTELIJ\\filename.txt";
  15.  
  16.         System.out.println("Създаване: ");
  17.         File myFile = null;
  18.         try {
  19.             myFile = new File(fileName);
  20.  
  21.             if (myFile.createNewFile()) {
  22.                 System.out.println("File created: " + myFile.getName());
  23.  
  24.             } else {
  25.                 System.out.println("File already exists.");
  26.  
  27.             }
  28.         } catch (IOException e) {
  29.             System.out.println("Check file name!");
  30.  
  31.             //e.printStackTrace();
  32.         }
  33.  
  34.  
  35.         //Дали може да чете/пише
  36.         System.out.println("ПИСАНЕ : :");
  37.  
  38.         System.out.println("Can my file read? " + myFile.canRead());
  39.         System.out.println("Can my file write? : " + myFile.canWrite());
  40.  
  41.         //Писане
  42.         System.out.println("ЧЕТЕНЕ : :");
  43.         try {
  44.             FileWriter myWriter = new FileWriter(fileName);
  45.             myWriter.write("Работа с файлове под JAVA - сладка работа...!\n");
  46.             myWriter.write("Дали???\n");
  47.  
  48.             myWriter.append("Това трябва да е на следващия ред");
  49.             myWriter.append("Не знам за какво съм.");
  50.  
  51.  
  52.             myWriter.close();
  53.             System.out.println("Sucessfuly wrote to the file ");
  54.  
  55.         } catch (IOException e) {
  56.             System.out.println("Check file name!");
  57.            // e.printStackTrace();
  58.         }
  59.  
  60.         Scanner myReader = null;
  61.         try {
  62.             myReader = new Scanner(myFile);
  63.             while(myReader.hasNextLine()){
  64.                 String data = myReader.nextLine();
  65.                 System.out.println(data);
  66.  
  67.             }
  68.             myReader.close();
  69.  
  70.         } catch (FileNotFoundException e) {
  71.             System.out.println("Check file name!");
  72.            // e.printStackTrace();
  73.         }
  74.  
  75.         myFile.delete();
  76.         System.out.println("Exists? : " + myFile.exists());
  77.         myFile  = null;
  78.         try {
  79.             System.out.println("File Name : "+ myFile.getName());
  80.         } catch (Exception e) {
  81.             System.out.println("No such file or directory.");
  82.             //e.printStackTrace();
  83.         }
  84.  
  85.  
  86.     }
  87. }
  88.  
Add Comment
Please, Sign In to add comment