Podstawy
W większości przypadków będziemy obsługiwać operacje plików za pomocą pakietu systemu operacyjnego i IOUTIL. Pakiety te są wypełnione narzędziami i narzędziami do pracy z plikami i katalogami.
Zacznijmy od podstaw i omówmy, jak zapisywać dane do plików.
Golang Utwórz plik
Pierwszym krokiem do zapisywania dowolnych danych do pliku jest upewnienie się, że plik istnieje. W tym celu możemy utworzyć plik za pomocą systemu operacyjnego.Metoda Utwórz ().
Możesz sprawdzić inne techniki tworzenia pliku w naszym samouczku na ten temat.
Funkcja przyjmuje nazwę pliku do utworzenia jako argument. Przykładowy kod jest taki jak pokazano:
Pakiet MainW poprzednim przykładzie używamy systemu operacyjnego.Utwórz () metodę utworzenia pliku o nazwie Info.TXT w bieżącym katalogu roboczym.
Zamknęliśmy również plik za pomocą pliku odroczonego.Metoda blisko ().
Napisz ciągnie do pliku
Pierwszą metodą, której możemy użyć do zapisu do pliku, jest Ioutil.Metoda writeFile (). Ta funkcja zapisuje sekwencję znaków do pliku z minimalnym wysiłkiem. Jest bardzo podobny do funkcji zapisu (), z wyjątkiem tego, że przekształca sekwencję bajtów w ciąg przed zapisaniem do pliku.
Uwaga: musimy określić zgodę pliku przed zapisaniem do pliku.
Przykładem jest jak pokazano:
Pakiet MainFunkcja bierze kawałek bajtów i zapisuje go w określonym pliku jako ciąg. Jeśli możemy utworzyć informacje.plik txt, możemy postrzegać treść jako:
INFORMACJE CAT.tekstNapisz bajt do pliku
Jak wspomniano, metoda zapisu zapisuje ciąg do pliku. Jeśli chcesz napisać sekwencję bajtów do pliku, możesz użyć metody zapisu. Przykładowy kod źródłowy jest jak pokazano poniżej:
Pakiet MainW poprzednim przykładzie tworzymy plik za pomocą pakietu systemu operacyjnego i piszemy sekwencję bajtów za pomocą metody zapisu.
Dołącz istniejący plik
Możesz także dołączyć dane do istniejącego pliku. W takim przykładzie otwieramy plik za pomocą metody OpenFile.
Przykład znajduje się poniżej:
Pakiet MainPoprzedni kod otwiera plik do odczytu i pisania, jak określono w flagach O_Append i O_Wronly.
Następnie używamy FMT.Metoda Fprintln do dołączenia ciągu do pliku. Jeśli możemy utworzyć informacje.plik txt, możemy wyświetlić treść jako:
INFORMACJE CAT.tekstTekst dołączony do drugi linia
Wniosek
Ten utwór obejmuje operacje pisania i dołączania plików w języku programowania Go. Proces obejmuje naukę podstaw, tworzenie pliku, pisanie ciągów, pisanie bajtów i dołączanie istniejącego pliku. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i informacji.