C# Dodatek do pliku

C# Dodatek do pliku
W tym artykule będziemy omawiać różne podejścia do dołączenia do pliku w języku programowania C#. Dołączenie do pliku jest dodawaniem danych do istniejącego pliku na naszym urządzeniu. System.IO ”i„ System.Tekstowe przestrzeni nazw, które obejmują klasy strumieniowe i klasę czytnika strumieniowego, wykonają pomysł dodania do pliku w języku programowania C#.

Plik.Metoda appendText ()

Ta metoda służy do dołączania danych do plików, które już istnieją, a jeśli plik nie istnieje, utworzy nowy plik i doda do niego tekst. Plik.Metoda appendText jest obecna w systemie. Pisarz strumieniowej klasy IO Class może być bezpośrednio wywołany w jednym wierszu kodu. Składnia tej metody w języku programowania C# jest napisana poniżej:

# „Publiczny system statyczny.Io.StreamWriter appendText (String FilePath); ”

Jak widać w powyższym kodzie, przestrzeń nazw i klasa funkcji są wywoływane bezpośrednio przed funkcją, co jest niezależne od wcześniejszej inicjalizacji na początku programu. Następnie nazwa funkcji jest podana, aw parametrze zmienna łańcuchowa jest przekazywana. Ten kawałek kodu może bezpośrednio dołączyć do pliku.

Teraz zaimplementujemy tę metodę z kilkoma zmianami i innymi podejściami, aby dołączyć plik tekstowy w języku programowania C# za pomocą Ubuntu 20.04 Środowisko.

Przykład 01: Korzystanie z pliku.Dołącz cały tekst, aby dołączyć tekst w już istniejącym pliku w Ubuntu 20.04

Na tej ilustracji będziemy korzystać z klasy strumieniowej systemu systemu.Przestrzeń nazw IO, która ma kilka metod związanych z funkcjami wejściowymi. Będziemy korzystać z jednej z tych funkcji z klasy Stream Writer, „pliku.Dołącz cały tekst ”, ta funkcja akceptuje dwa argumenty dotyczące dołączenia do istniejącego pliku.

W powyższym kodzie C# napisaliśmy „plik.Dołącz metodę całego tekstu ”z jej parametrami i wszystkimi wymaganiami. Najpierw podaliśmy ścieżkę do pliku tekstowego, w którym chcieliśmy dołączyć tekst w pliku tekstowym, a następnie napisaliśmy dane, które chcieliśmy dołączyć do pliku tekstowego wraz ze środowiskiem.Nowa funkcja linii, która pomoże nam dodać ten wiersz do pliku na danej ścieżce.

Po skompilowaniu i wykonaniu powyższego programu otrzymamy dane wyjściowe z poniższego zrzutu ekranu:

Na tym ekranie wyjściowym pojawia się komunikat „dołączony tekst”, wskazując, że tekst został pomyślnie dołączony do pliku tekstowego. Sprawdzimy to, szukając i otwierając plik tekstowy.

Jak widać w pliku tekstowym, za pośrednictwem „pliku.Dołącz metodę wszystkich tekstów ”.

Przykład 02: Korzystanie z klasy Stream Writer do wywołania pliku.Dołącz tekst w Ubuntu 20.04

W tej ilustracji będziemy używać obiektu klasy Stream Writer, aby wywołać plik.Dołącz funkcję tekstu, która jest obecna w systemie.Przestrzeń nazw IO, zostanie użyta do dołączania tekstu do pliku, który już istnieje na naszym urządzeniu.

W tym kodzie C# utworzyliśmy obiekt klasy Stream Writer i nazwaliśmy plik.Dołącz funkcję tekstu z nazwą pliku i jego ścieżki jako parametru w obrębie znacznika za pomocą. Następnie dodaliśmy dołączony wiersz, wywołując obiekt z funkcją wiersza zapisu w znaczniku użytkownika. W końcu wydrukowaliśmy również komunikat sukcesu dla tej operacji, który będzie widoczny, jeśli program uruchomi się pomyślnie, a także możemy zobaczyć ten komunikat na naszym ekranie wyjściowym poniżej:

Teraz zweryfikujemy działanie programu, otwierając plik tekstowy, który zawiera dołączone dane.

Przykład 03: Korzystanie z klasy Stream Writer do utworzenia nowego pliku tekstowego i dołączania do niego tekstu w Ubuntu 20.04

W tym przypadku będziemy używać dwóch klas systemu.Przestrzeń nazw IO. Metody klasy czytnika strumieniowego byłyby użyte do funkcji wyjściowych, a metody klasy strumieniowej byłyby użyte do funkcji wprowadzania do pliku tekstowego. Obiekt klasy strumieniowej zostanie użyty do dołączania tekstu do pliku tekstowego w tym przykładzie.

W tym programie C# będziemy inicjować zmienną ciągu, która będzie miała nazwę pliku tekstowego i będzie ona używana w całym programie. Następnie będziemy tworzyć nowy plik tekstowy, tworząc obiekt klasy Stream Writer, który wywoła „plik.Utwórz funkcję tekstu „będzie miał zmienną ciągów jako parametr, który ma informacje o pliku; To doda wiersz w nowym pliku tekstowym.

Następnie użyjemy tego samego obiektu, aby wywołać „plik.Dołącz Funkcję tekstu ”, która również przyjmie zmienną ciągu jako parametru z informacjami pliku; To dołączy nowy wiersz w nowo utworzonym pliku tekstowym. Następnie użyjemy klasy czytnika strumieniowego, aby otworzyć plik za pomocą pliku.Otwórz funkcję tekstową, a za pomocą zmiennej ciągów i podczas pętli wydrukuje całą zawartość pliku tekstowego na ekranie wyjściowym. Teraz przyjrzymy się wyjściu tego programu na naszym terminalu wiersza poleceń Ubuntu.

Na ekranie wyjściowym możemy zauważyć, że plik tekstowy został utworzony z linią, a niektóre dołączone dane w miarę widocznej zawartości pliku tekstowego są widoczne.

Jak widać na powyższym zrzucie ekranu pliku tekstowego, obecne są dwa wiersze, które dowodzą sukcesu „pliku.Dołącz Funkcję tekstu ”.

Przykład 04: Korzystanie z niezależnej funkcji dołączania systemu.Przestrzeń nazw IO, aby dołączyć tekst w nowo utworzonym pliku w Ubuntu 20.04

W tym przykładzie przyjrzy się niezależnemu wywołaniu klasy Stream Writer w funkcji dodatkowej. Ta technika pokazuje, jak działają funkcje wejściowe klasy Stream Writer, i będzie różniła się od konwencjonalnego podejścia do dołączenia tekstu do pliku w języku programowania C#.

W powyższym programie C# najpierw zainicjowaliśmy zmienną ciągnące z nazwą pliku i jego ścieżki. Następnie za pomocą znacznika użytkownika utworzymy obiekt klasy Stream Writer i wywołamy funkcję Utwórz, aby utworzyć plik zgodnie z parametrem przekazanym informacji o pliku. Następnie wywołujemy za pomocą znacznika ponownie i, w tym znaczniku, wywołamy klasę Stream Writer z systemem.Przestrzeń nazw IO, aby utworzyć nowy obiekt ze zmienną ciągów informacji o pliku i prawdziwym stanem pliku jako parametrów klasy. Następnie użyjemy klasy czytnika strumieniowego, aby odczytać całą zawartość pliku, inicjując pętlę while, aby przejść cały plik.

Po wykonaniu tego programu C# otrzymamy następujące dane wyjściowe:

Na tym ekranie wyjściowym możemy zobaczyć zawartość nowego pliku tekstowego z dołączonymi danymi. Przyjrzymy się również pliku tekstowego z naszego pulpitu, aby to zweryfikować

Wniosek

W tym artykule omówiono podejścia do dołączenia danych do pliku w języku programowania C#. Różne klasy w systemie.Omówiono przestrzeń nazw IO, a ich funkcje pomogły nam w tym scenariuszu. Następnie wdrożyliśmy tę koncepcję z kilkoma przykładami użycia klas w Ubuntu 20.04 Środowisko.