Węzeł.JS fs.Metoda zapisu () (zapisz do pliku)

Węzeł.JS fs.Metoda zapisu () (zapisz do pliku)

Węzeł.JS fs.WriteFile () Metoda zapisuje dane do pliku asynchronicznie z zastąpieniem pliku w przypadku już istnienia. Ta funkcja może zapisać dane z ciągu lub bufora.

Opcja kodowania jest ignorowana, jeśli dane są buforem. Domyślnie kodowanie to „UTF8”, domyślny tryb pliku to 0666, a domyślna flaga jest używana „W” Tryb zapisu.

Składnia

fs.WriteFile () Funkcja w nodejs (JavaScript) używa następującej składni.

 fs.WriteFile (nazwa pliku, dane [, opcje], oddzwonienie) 

Tutaj:

  1. Nazwa pliku to nazwa pliku ze ścieżką.
  2. dane to ciąg lub bufor do pisania
  3. opcje może być obiektem, który jest jak kodowanie, tryb, flaga.
  4. oddzwonić Funkcja bierze jeden parametr ERR i używany do zwracania błędów.

Przykład

Utwórzmy plik JavaScript testwriteFile.JS i dodaj następujące treści. Ten skrypt napisze „Hello World!”Ciąg w pliku o nazwie wyjście.tekst W obecnym katalogu.

var fs = wymaga („fs”); fs.pisanie („wyjście.txt ",„ Hello World!", funkcja (err) if (err) return konsola.błąd (err); konsola.Log („Plik zapisany pomyślnie!"););
12345678var fs = wymaga („fs”); fs.pisanie („wyjście.txt ",„ Hello World!", funkcja (err) if (err) return konsola.błąd (err); konsola.Log („Plik zapisany pomyślnie!"););

Zapisz plik i uruchom go z węzłem.JS

Węzeł testWriteFile.JS  
Wyjście: Plik zapisany pomyślnie! 

Możesz także wyświetlić zawartość wyjścia.TXT z poleceniem typu w Windows lub Cat Command w Linux.