Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package kolosik;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.nio.file.Files;
- import java.nio.file.Paths;
- import java.nio.file.StandardCopyOption;
- import java.util.Scanner;
- public class Kolosik {
- public static void main(String[] args) throws IOException {
- Metody met = new Metody();
- met.createFile();
- met.write();
- met.read();
- met.copy();
- met.delete();
- }
- }
- class Metody{
- Scanner read;
- PrintWriter writee;
- File file;
- File file1;
- public void createFile() throws IOException{
- file = new File("plik.txt");
- if(file.createNewFile()){
- System.out.println("Plik został stworzony poprawnie");
- }else{
- System.out.println("Plik już istnieje");
- }
- }
- public void write() throws FileNotFoundException{
- System.out.println("\n...:::WPISYWANIE:::...");
- String text;
- System.out.println("Wpisz tekst do pliku: ");
- try{
- read = new Scanner(System.in);
- writee = new PrintWriter("plik.txt");
- text = read.nextLine();
- writee.write(text);
- writee.close();
- }catch(IOException e){
- System.out.println("Coś poszło nie tak!");
- }
- }
- public void read() throws IOException{
- System.out.println("\n...:::ODCZYT:::...");
- System.out.println("Oto tekst, który został stworzony: ");
- try{
- read = new Scanner(Paths.get(("plik.txt")));
- String odczyt = read.nextLine();
- System.out.println(odczyt);
- }catch(IOException e){
- System.out.println("Coś poszło nie tak!");
- }
- }
- public void copy(){
- System.out.println("\n...:::KOPIOWANIE:::...");
- try{
- file1 = new File("pliczek3.txt");
- if(file1.createNewFile()){
- System.out.println("Plik do kopiowania został poprawnie stworzony");
- }else
- System.out.println("Plik już istnieje!");
- Files.copy(Paths.get("plik.txt"), Paths.get("pliczek3.txt"), StandardCopyOption.REPLACE_EXISTING);
- System.out.println("Plik został poprawnie skopiowany!");
- }catch(IOException e){
- System.out.println("Cos poszlo nie tak!");
- }
- }
- public void delete(){
- System.out.println("\n...:::USUWANIE:::...");
- System.out.println("Który plik chcesz usunąć??: \n1." + file + "\n2." + file1 + "\n3.Usuń wszystko" + "\n4.Nie rób nic\n");
- read = new Scanner(System.in);
- int a = read.nextInt();
- switch(a){
- case 1:
- if(file.delete()){
- System.out.println(file.getName() + " został poprawnie usunięty");
- }else
- System.out.println("Coś poszło nie tak!");
- break;
- case 2:
- if(file1.delete()){
- System.out.println(file1.getName() + " został poprawnie usunięty");
- }else
- System.out.println("Coś poszło nie tak!");
- break;
- case 3:
- if(file.delete() && file1.delete()){
- System.out.println(file.getName() + " oraz " + file1.getName() + " zostały poprawnie usunięte!");
- }else
- System.out.println("Coś poszło nie tak!");
- break;
- case 4:
- System.out.println("Nic nie rób!");
- break;
- default:
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement