JavaScript | Program do zapisywania danych w pliku tekstowym

JavaScript | Program do zapisywania danych w pliku tekstowym
Zapisanie danych do pliku może być wyjątkowo przydatne do dłuższego przechowywania danych. Nie musisz się martwić o utratę danych po wyjściu z programu. Każdy język miał jakąś obsługę przechowywania danych w plikach za pomocą niektórych pakietów, a JavaScript nie jest wyjątkiem.

JavaScript ma pakiet o nazwie "System plików", który pozwala użytkownikowi pracować z plikami. W tym pakiecie znajduje się funkcja o nazwie „Pisz plik”, którego jedynym celem jest zapisanie danych do pliku określonego na jego ścieżce.

Metoda WriteFile () z pakietu „FS”

Jak wspomniano powyżej, metoda pisania jest częścią „FS” Pakiet i aby użyć tej funkcji, musisz dołączyć pakiet „FS” w aplikacji JavaScript. Aby lepiej zrozumieć działanie tego zapisu (), spójrz na jego składnię poniżej:

WriteFile (Pathoffile, DataToWrite, CallbackFunction);

W tej składni:

  • Pathoffile: Określa dokładną ścieżkę do pliku, w którym dane mają zostać zapisane
  • DataToWrite: Dane, które mają zostać napisane
  • funkcja oddzwaniania: Funkcja wywołania zwrotnego, którą należy wykonać w przypadku błędu podczas zapisywania danych do pliku

Przykład: Zapisanie tekstu w pliku za pomocą metody WriteFile ()

Pierwszym krokiem do użycia funkcji WriteFile () do pisania danych jest włączenie pakietu systemu plików w naszym programie za pomocą następującego wiersza:

const fs = wymaga („fs”);

Wymagane słowo kluczowe informuje kompilator, że musisz połączyć następujący pakiet z tą aplikacją. Następnie po prostu użyj zmiennej „FS” z operatorem kropkowym, aby uzyskać dostęp do metod zawartych w pakiecie systemu plików. Następnie zdefiniuj dane, które zapisują w zmiennej takiej jak:

const stringTowrite = "Hello Jestem napisany do pliku";

Następnie po prostu użyj metody WriteFile () przy użyciu następujących wierszy:

fs.pisanie (”./test.txt ", StringTowrite, (err) =>
if (err)
konsola.błąd (err);
powrót;

W tym powyższym fragmencie kodu:

  • Pierwszy argument określa lokalizację pliku, który w tym przypadku jest umieszczony w folderze jako mój program
  • Drugi argument przyjmuje zmienną StringTowrite, który zawiera dane
  • Trzeci argument to funkcja zwrotu ze zmienną błądzić, które zostanie wyświetlone na

terminal, gdy wystąpi błąd.

Kompletny fragment kodu będzie jako:

const fs = wymaga („fs”);
const stringTowrite = "Hello Jestem napisany do pliku";
fs.pisanie (”./test.txt ", StringTowrite, (err) =>
if (err)
konsola.błąd (err);
powrót;

);
konsola.log („Dane zostały zapisane”);

Co do test.tekst plik:

Z zrzutu ekranu wynika, że ​​obecnie plik jest pusty.

Po wykonaniu powyższego kodu na terminalu wyświetlany jest następujący monit:

I wewnątrz "test.tekst" Plik, pokazuje:

Z powyższego zrzutu ekranu jasno wynika, że ​​dane zostały zapisane do pliku test.tekst

Wniosek

JavaScript zawiera pakiet o nazwie "System plików", który jest używany do pracy z plikami. Ten pakiet zawiera metodę wymienioną jako WriteFile (), który służy do zapisywania danych do pliku określonego w jego argumencie. Aby użyć tej metody, pierwszą rzeczą jest włączenie pakietu „FS” do programu za pomocą wymaganego słowa kluczowego. W tym artykule wyjaśniono proces pisania danych do pliku WriteFile () z pomocą przykładu.