JavaScript | Programma per scrivere dati in un file di testo

JavaScript | Programma per scrivere dati in un file di testo
Scrivere dati su un file può essere eccezionalmente utile per archiviare i dati più a lungo. Non devi preoccuparti di perdere i dati dopo essere usciti dal programma. Ogni lingua ha avuto un qualche tipo di supporto per la memorizzazione di dati in file con l'aiuto di alcuni pacchetti e JavaScript non fa eccezione.

JavaScript ha un pacchetto chiamato "File system", che consente all'utente di lavorare con i file. In questo pacchetto, c'è una funzione denominata "Writefile", il cui unico scopo è scrivere i dati su un file specificato nel suo percorso.

Il metodo WriteFile () dal pacchetto "FS"

Come accennato in precedenza, il metodo Writefile fa parte del "FS" pacchetto e per utilizzare questa funzione, è necessario includere il pacchetto "FS" nell'applicazione JavaScript. Per comprendere meglio il funzionamento di questo WriteFile (), dai un'occhiata alla sua sintassi di seguito:

writefile (pathoffile, datatowrite, callbackfunction);

In questa sintassi:

  • Pathoffile: Specifica il percorso esatto del file in cui devono essere scritti i dati
  • DataToWrite: I dati che devono essere scritti
  • callbackfunction: La funzione di callback da eseguire nel caso di un errore durante la scrittura di dati nel file

Esempio: scrivere testo in un file usando il metodo writefile ()

Il primo passo per utilizzare la funzione WriteFile () per la scrittura di dati è includere il pacchetto di file system nel nostro programma con l'aiuto della riga seguente:

const fs = requisito ("fs");

La parola chiave richiede al compilatore che è necessario collegare il seguente pacchetto con questa applicazione. Dopodiché, usa semplicemente la variabile "FS" con un operatore DOT per accedere ai metodi inclusi nel pacchetto file system. Successivamente, definire i dati che scrivere in una variabile come:

const StringToWrite = "Hello I Am Wrike to the File";

Successivamente, usa semplicemente il metodo WriteFile () usando le seguenti righe:

fs.writefile ("./test.txt ", StringTowrite, (err) =>
if (err)
console.errore (err);
ritorno;

In questo frammento di codice sopra:

  • Il primo argomento specifica la posizione del file, che in questo caso viene inserita nella cartella come il mio programma
  • Il secondo argomento assume la variabile StringTowrite, che contiene i dati
  • Il terzo argomento è una funzione di callback con una variabile err, che verrà visualizzato sul file

terminale quando si verifica un errore.

Lo snippet di codice completo sarà come:

const fs = requisito ("fs");
const StringToWrite = "Hello I Am Wrike to the File";
fs.writefile ("./test.txt ", StringTowrite, (err) =>
if (err)
console.errore (err);
ritorno;

);
console.log ("i dati sono stati scritti");

Per quanto riguarda la test.TXT file:

È chiaro dallo screenshot che attualmente il file è vuoto.

Al momento dell'esecuzione del codice sopra, il seguente prompt viene visualizzato sul terminale:

E all'interno del "test.TXT" file, mostra:

Dallo screenshot sopra, è chiaro che i dati sono stati scritti nel file test.TXT

Conclusione

JavaScript include un pacchetto chiamato come "File system", che viene utilizzato per funzionare con i file. Questo pacchetto contiene un metodo chiamato come writeFile (), che viene utilizzato per scrivere i dati su un file specificato nel suo argomento. Per utilizzare questo metodo, la prima cosa è includere il pacchetto "FS" nel programma utilizzando una parola chiave richiesta. Questo articolo ha spiegato il processo di scrittura dei dati in un file writeFile () Con l'aiuto di un esempio.