Advertisement
Guest User

Untitled

a guest
May 21st, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. package kolosik;
  2.  
  3. import java.io.File;
  4. import java.io.FileNotFoundException;
  5. import java.io.IOException;
  6. import java.io.PrintWriter;
  7. import java.nio.file.Files;
  8. import java.nio.file.Paths;
  9. import java.nio.file.StandardCopyOption;
  10. import java.util.Scanner;
  11.  
  12. public class Kolosik {
  13.  
  14. public static void main(String[] args) throws IOException {
  15. Metody met = new Metody();
  16. met.createFile();
  17. met.write();
  18. met.read();
  19. met.copy();
  20. met.delete();
  21. }
  22. }
  23. class Metody{
  24. Scanner read;
  25. PrintWriter writee;
  26. File file;
  27. File file1;
  28.  
  29. public void createFile() throws IOException{
  30. file = new File("plik.txt");
  31.  
  32. if(file.createNewFile()){
  33. System.out.println("Plik został stworzony poprawnie");
  34. }else{
  35. System.out.println("Plik już istnieje");
  36. }
  37. }
  38.  
  39. public void write() throws FileNotFoundException{
  40. System.out.println("\n...:::WPISYWANIE:::...");
  41. String text;
  42. System.out.println("Wpisz tekst do pliku: ");
  43. try{
  44. read = new Scanner(System.in);
  45. writee = new PrintWriter("plik.txt");
  46. text = read.nextLine();
  47. writee.write(text);
  48. writee.close();
  49. }catch(IOException e){
  50. System.out.println("Coś poszło nie tak!");
  51. }
  52. }
  53.  
  54. public void read() throws IOException{
  55. System.out.println("\n...:::ODCZYT:::...");
  56. System.out.println("Oto tekst, który został stworzony: ");
  57. try{
  58. read = new Scanner(Paths.get(("plik.txt")));
  59. String odczyt = read.nextLine();
  60. System.out.println(odczyt);
  61. }catch(IOException e){
  62. System.out.println("Coś poszło nie tak!");
  63. }
  64. }
  65. public void copy(){
  66. System.out.println("\n...:::KOPIOWANIE:::...");
  67. try{
  68. file1 = new File("pliczek3.txt");
  69. if(file1.createNewFile()){
  70. System.out.println("Plik do kopiowania został poprawnie stworzony");
  71. }else
  72. System.out.println("Plik już istnieje!");
  73. Files.copy(Paths.get("plik.txt"), Paths.get("pliczek3.txt"), StandardCopyOption.REPLACE_EXISTING);
  74. System.out.println("Plik został poprawnie skopiowany!");
  75. }catch(IOException e){
  76. System.out.println("Cos poszlo nie tak!");
  77. }
  78. }
  79.  
  80. public void delete(){
  81. System.out.println("\n...:::USUWANIE:::...");
  82. System.out.println("Który plik chcesz usunąć??: \n1." + file + "\n2." + file1 + "\n3.Usuń wszystko" + "\n4.Nie rób nic\n");
  83. read = new Scanner(System.in);
  84. int a = read.nextInt();
  85. switch(a){
  86. case 1:
  87. if(file.delete()){
  88. System.out.println(file.getName() + " został poprawnie usunięty");
  89. }else
  90. System.out.println("Coś poszło nie tak!");
  91. break;
  92.  
  93. case 2:
  94. if(file1.delete()){
  95. System.out.println(file1.getName() + " został poprawnie usunięty");
  96. }else
  97. System.out.println("Coś poszło nie tak!");
  98. break;
  99. case 3:
  100. if(file.delete() && file1.delete()){
  101. System.out.println(file.getName() + " oraz " + file1.getName() + " zostały poprawnie usunięte!");
  102. }else
  103. System.out.println("Coś poszło nie tak!");
  104. break;
  105. case 4:
  106. System.out.println("Nic nie rób!");
  107. break;
  108. default:
  109. break;
  110. }
  111. }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement