Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.IO; // TO MUSISZ DODAĆ
- namespace ZapisOdczytPlikuTekstowegoTxt
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- string nazwaPliku;
- string zawartoscPliku;
- string zawartoscPliku2;
- int decyzja;
- do
- {
- Console.Clear();
- Console.WriteLine("1. Zapis do pliku");
- Console.WriteLine("2. Odczyt z pliku");
- Console.WriteLine("3. Wyjście z programu");
- Console.Write("Twój wybór: ");
- decyzja = int.Parse(Console.ReadLine());
- switch (decyzja)
- {
- case 1:
- Console.Write("Podaj nazwę pliku: ");
- nazwaPliku = Console.ReadLine();
- Console.WriteLine("Podaj tekst do wpisania w pliku: ");
- zawartoscPliku = Console.ReadLine();
- try
- {
- //Utworzenie pliku
- StreamWriter sw = new StreamWriter($"{nazwaPliku}.txt");
- //Zapisanie linii tekstu do pliku
- sw.WriteLine(zawartoscPliku);
- //Zamknięcie pliku - ważne
- sw.Close();
- Console.WriteLine("Twój plik został zapisany!");
- Console.ReadKey();
- }
- catch (Exception e)
- {
- Console.WriteLine("Nie udało się zapisać pliku!");
- Console.ReadKey();
- }
- break;
- case 2:
- Console.Write("Podaj nazwę pliku: ");
- nazwaPliku = Console.ReadLine();
- try
- {
- StreamReader sr = new StreamReader($"{nazwaPliku}.txt");
- //Odczyt z pliku
- zawartoscPliku2 = sr.ReadLine();
- //Zamknięcie pliku - ważne
- sr.Close();
- //wypisanie zawartosci na ekranie
- Console.WriteLine(zawartoscPliku2);
- Console.ReadLine();
- }
- catch (Exception e)
- {
- Console.WriteLine("Nie udało się wczytać pliku!");
- Console.ReadKey();
- }
- break;
- case 3:
- Console.Clear();
- Console.WriteLine("\n\n\n\n\n\n\n\t\t\t\t\t\tDo zobaczenia!");
- break;
- default:
- Console.WriteLine("Nie ma takiej opcji w menu!");
- Console.ReadKey();
- break;
- }
- } while (decyzja != 3);
- System.Threading.Thread.Sleep(1000);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement