logo

JavaScript Program pro zápis dat do textového souboru

V tomto článku se naučíme, jak můžeme zapisovat data do textového souboru. K dispozici je vestavěný modul nebo vestavěná knihovna NodeJs který zpracovává všechny operace zápisu zvané fs (File-System). Jde v podstatě o JavaScriptový program (fs.js), kde je napsána funkce pro zápis operací. Importujte fs-modul do programu a použijte funkce pro zápis textu do souborů v systému.

Použitá funkce:

The funkce writeFile(). se používá pro operace zápisu.

Předpoklady:

  • JavaScript
  • Jak importovat knihovnu v JavaScriptu .

Syntax:

writeFile( Path, Data, Callback)>

Parametry:

  • Cesta: Přebírá relativní cestu z programu k textovému souboru. Pokud má být soubor vytvořen ve stejné složce jako program, zadejte pouze název souboru. Pokud soubor neexistuje, automaticky se vytvoří nový soubor.
  • Data: Tento argument přijímá data, která je třeba zapsat do souboru.
  • Funkce zpětného volání: Je to funkce zpětného volání, která má dále argument (err). Pokud operace nezapíše data, chyba ukazuje chybu.

Příklad 1: Výstup bude v samostatném souboru s názvem Output.txt.



číslo 1 milion
javascript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Learning how to write in a file.' // Write data in 'Output.txt' . fs.writeFile('Output.txt', data, (err) =>{ // V případě chyby vyvolá err.  if (err) hodit err; })>

Výstup:

Learning how to write in a file.>

Příklad 2: Výstup bude v samostatném souboru s názvem Hello.txt.

localdatetime java
Javascript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Hello world.' // Write data in 'Hello.txt' . fs.writeFile('Hello.txt', data, (err) =>{ // V případě chyby vyvolá err.  if (err) hodit err; })>

Výstup:

Hello world.>

Příklad 3: Příklad 3: Připojení dat k existujícímu souboru.

JavaScript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will be appended to the file. let newData = '
This is some additional text.' // Append data to 'Hello.txt' . fs.appendFile('Hello.txt', newData, (err) =>{ // V případě chyby vyvolá err.  if (err) hodit err; })>


pokud jinak, když java

Poznámka: Výše uvedený skript lze spustit pomocí interpretu NodeJs v terminálu.