C# Utwórz plik tekstowy

C# Utwórz plik tekstowy
Będziemy omawiać różne metody utworzenia pliku tekstowego za pośrednictwem programu C# w tym artykule. Język programowania C# pozwala nam tworzyć, edytować i aktualizować pliki tekstowe za pomocą specjalnych klas, takich jak pisarz strumienia, czytnik strumienia i strumień plików obecne w systemie.Przestrzeń nazw IO. Klasy te są specjalnie wykonane do wykonywania wszystkich rodzajów operacji w pliku, którego moglibyśmy użyć do tworzenia lub edycji podczas programu C#. Wszystkie operacje wejściowe i wyjściowe dla pliku tekstowego w języku programowania C# są przechowywane w systemie.Przestrzeń nazw IO.

Omówimy teraz kilka metod językowego programowania C# i zaimplementujemy je w Ubuntu 20.04 Środowisko.

Metoda 01: Korzystanie z klas czytnika strumieniowego i czytnika strumieniowego w Ubuntu 20.04 Aby utworzyć i odczytać pliki tekstowe

W tej metodzie będziemy używać klasy Stream Writer i Stream Reader, aby utworzyć plik tekstowy, jednocześnie dodając do nich tekst. Klasa pisarza strumieni jest częścią systemu.Przestrzeń nazw IO i jest używana do funkcji wprowadzania w pliku tekstowym, podczas gdy klasa czytnika strumieniowego, która jest również obecna w tej samej przestrzeni nazw, jest używana do odczytu pliku tekstowego w języku programowania C#. Obie te klasy pomogą nam w osiągnięciu naszego celu w tej metodzie.

Powyższy program C# rozpoczyna się od inicjalizacji zmiennej ciągu o nazwie „Nazwa pliku.„Podaliśmy tę zmienną nazwę pliku tekstowego, którą będziemy tworzyć i czytać na naszym urządzeniu. Następnie będziemy inicjować tworzenie obiektu klasy Writer Stream, która będzie miała plik.Funkcja CreateText, a ta funkcja będzie miała zmienną ciągu „Nazwa pliku”, która ma nazwę pliku tekstowego. W ramach parametrów obiektu klasy strumienia pisarza użyliśmy obiektu, aby wywołać metodę wiersza zapisu, aby dodać kilka wierszy do nowej pliku tekstowego.

Następnie będziemy inicjować obiekt dla klasy czytnika strumieniowego, który będzie miał funkcję otwartego tekstu ze zmienną ciągu nazwy pliku; Ta funkcja da nam dostęp do pliku tekstowego. Teraz zainicjujemy zmienną ciągów i umieścimy ją w pętli, która będzie miał obiekt czytnika strumienia przypisujący cały tekst pliku do zmiennej ciągu, a wszystko zostanie wydrukowane za pomocą funkcji linii zapisu konsoli.

Po skompilowaniu i wykonaniu poprzedniego kodu otrzymamy powyższe dane wyjściowe. W tym fragmencie możemy zobaczyć dane wyjściowe pętli White w funkcji czytnika strumienia, która odczytuje plik tekstowy i drukuje jego zawartość. Przyjrzymy się utworzonym przez nas plik tekstu, i zweryfikujemy, że tekst został pomyślnie dodany.

Metoda 02: Korzystanie z klas strumienia plików i strumienia do utworzenia i odczytania pliku tekstowego w Ubuntu 20.04

W tej technice utworzymy plik tekstowy i dodamy do niego tekst za pomocą klas strumienia plików i strumienia. W przypadku metod wprowadzania plików tekstowych klasa strumienia plików z systemu.Przestrzeń nazw IO zostanie wykorzystana, a klasa czytnika strumieniowego z tej samej przestrzeni nazw zostanie użyta do odczytania pliku tekstowego w tej metodzie.

Powyższy kod C# zaczyna się od inicjowania zmiennej ciągu o nazwie „F.„Ta zmienna nosi nazwę po pliku tekstowym, który będziemy tworzyć. Następnie uruchomimy obiekt klasy Stream Writer, który będzie miał „plik.Funkcja CreateText ”ze zmienną ciągu zawierającą nazwę pliku. Użyliśmy obiektu, aby użyć funkcji wiersza zapisu, aby dodać niektóre wiersze do nowego pliku tekstowego wygenerowanego za pomocą argumentów obiektu klasy Stream Writer Class.

Następnie utworzymy obiekt dla klasy czytnika strumieniowego za pomocą metody „Otwórz tekst” i zmienną ciągu nazwy pliku, co pozwoli nam odczytać plik tekstowy. Teraz utworzymy zmienną stringową i umieścimy ją w pętli w czasie, z obiektem czytnika strumienia przypisywania całego tekstu pliku do zmiennej ciągów i drukowaniem go za pomocą metody „linii zapisu konsoli”.

Uzyskamy powyższe wyjście po skompilowaniu i uruchomieniu poprzedniego kodu. Wynik pętli while funkcji czytnika strumienia, która odczytuje plik tekstowy i wyświetla jego zawartość, można zobaczyć w tym fragmencie. Przeanalizujemy teraz przygotowany plik tekstowy.

Plik tekstowy ma linię, którą dodaliśmy do niego za pomocą obiektu klas Stream Writer, jak widać w poniższym przykładzie.

Metoda 03: Korzystanie z zabezpieczeń plików i klasy strumienia plików do utworzenia pliku tekstowego z bezpiecznym dostępem w Ubuntu 20.04

W tej metodzie będziemy używać klasy bezpieczeństwa plików, aby ograniczyć dostęp do pliku tekstowego, a tylko określani użytkownicy będą mogli otwierać i edytować plik. Klasa bezpieczeństwa plików i klasa strumienia plików znajdują się w systemie.Przestrzeń nazw IO i zostanie wykorzystana do utworzenia pliku tekstowego w naszym systemie w tej funkcji.

W tym programie C# zainicjujemy zmienną ciągu z nazwą przechowywanego w nim pliku tekstowego. Następnie utworzymy obiekt klasy bezpieczeństwa plików i użyjemy go dla „Dodaj funkcję reguły dostępu”, która jest dalszym dziedzictwem reguły dostępu do systemu plików; To przydzieli nowy tekst z pliku jego praw do dostępu. Następnie utworzymy obiekt klasy strumienia plików, aby utworzyć plik tekstowy, a w parametrach przekazamy obiekt klasy zabezpieczeń plików wraz z rozmiarem pliku i innymi szczegółami. Następnie za pomocą tablicy bajtowej dodamy również tekst do pliku.

W tym wyjściu widzimy, że plik tekstowy został pomyślnie utworzony, ponieważ zawartość pliku była wyświetlana w terminalu.

Metoda 04: Za pomocą pliku.Napisz cały tekst, aby utworzyć i dodać tekst do pliku tekstowego w Ubuntu 20.04

W tej metodzie będziemy używać funkcji systemu.Przestrzeń nazw tekstowych do utworzenia pliku tekstowego. Ta przestrzeń nazw w języku programowania C# ma wszystkie funkcje związane z operacjami tekstowymi. W tej metodzie użyjemy funkcji zapisu całej tekstu systemu systemu.Przestrzeń nazw tekstowych do tworzenia i dodawania tekstu do nowego pliku tekstowego.

W tym programie C# zainicjujemy dwie zmienne ciągów, jedną z nazwą pliku, a drugą z tekstem, który chcemy dodać do pliku. Następnie wywołamy funkcję zapisu wszystkich tekstów z obiema zmiennymi ciągu jako parametrem.

Po wykonaniu powyższego programu otrzymamy następujące dane wyjściowe:

Terminal i plik tekstowy są dowodem na to, że funkcja zapisu wszystkich tekstów utworzyła plik tekstowy z pewnym tekstem.

Wniosek

W tym artykule omówiliśmy kilka metod języka programowania C# w celu utworzenia pliku tekstowego na twoim urządzeniu. Użycie specjalnych klas zbudowanych do edycji i tworzenia plików tekstowych obecnych w systemie.Przestrzeń nazw IO, które są niektórymi bibliotekami operacyjnymi specjalnymi (wejściem i wyjściem) związanymi z plikami tekstowymi w językach programowania C#, zostały również omówione w tym artykule. Skoncentrowaliśmy się na funkcji klas strumieniowych, aby utworzyć plik, który jest metodą create () i był powszechny w kilku klasach. Wdrożyliśmy tę metodę i inne metody tworzenia plików tekstowych w Ubuntu 20.04 Środowisko, aby lepiej zrozumieć, w jaki sposób te różne klasy i funkcje działają razem w języku programowania C#.