fs.writeFile()-Methode wird verwendet, um die angegebenen Daten asynchron in eine Datei zu schreiben. Standardmäßig wird die Datei ersetzt, falls sie vorhanden ist. Mit dem Parameter „Optionen“ kann die Funktionalität der Methode geändert werden.
Syntax:
fs.writeFile( file, data, options, callback )>
Parameter:
Diese Methode akzeptiert vier Parameter, wie oben erwähnt und unten beschrieben:
- Datei: Dabei handelt es sich um eine Zeichenfolge, einen Puffer, eine URL oder eine Dateibeschreibungs-Ganzzahl, die den Pfad der Datei angibt, in die sie geschrieben werden muss. Durch die Verwendung eines Dateideskriptors verhält es sich ähnlich wie die Methode fs.write().
- Daten: Es handelt sich um einen String, Buffer, TypedArray oder DataView, der in die Datei geschrieben wird.
- Optionen: Dabei handelt es sich um eine Zeichenfolge oder ein Objekt, mit dem optionale Parameter angegeben werden können, die sich auf die Ausgabe auswirken. Es verfügt über drei optionale Parameter:
- Codierung: Es handelt sich um einen Zeichenfolgenwert, der die Codierung der Datei angibt. Der Standardwert ist „utf8“.
- Modus: Es handelt sich um einen ganzzahligen Wert, der den Dateimodus angibt. Der Standardwert ist 0o666.
- Flagge: Es handelt sich um einen Zeichenfolgenwert, der das Flag angibt, das beim Schreiben in die Datei verwendet wird. Der Standardwert ist „w“.
- Ruf zurück: Es ist die Funktion, die aufgerufen wird, wenn die Methode ausgeführt wird.
- irren: Es handelt sich um einen Fehler, der ausgegeben wird, wenn der Vorgang fehlschlägt.
Schritte zum Erstellen einer Node-JS-Anwendung:
Schritt 1: Erstellen Sie einen Knotenprojektordner und installieren Sie ihn lokal npm init -y
Umkehren der Zeichenfolge in Java
npm init -y>
Schritt 2: Nachdem Sie Ihren Projektordner erstellt haben, wechseln Sie mit dem folgenden Befehl dorthin.
cd *project folder name*>
Projektstruktur:

Projektstruktur
Beispiel 1: Die folgenden Beispiele veranschaulichen dies fs.writeFile()-Methode in Node.js:
Javascript
abstrakte Klasse Java
Was ist Orakel?
// Node.js program to demonstrate the> // fs.writeFile() method> // Import the filesystem module> const fs = require(> 'fs'> );> let data = 'This is a file containing a collection of books.';> fs.writeFile('books.txt', data, (err) =>{> > if> (err)> > console.log(err);> > else> {> > console.log('File written successfully
');> > console.log('The written has the following contents:');> > console.log(fs.readFileSync('books.txt', 'utf8'));> > }> });> |
>
>
Ausgabe:
File written successfully The written has the following contents: This is a file containing a collection of books.>
Beispiel 2: Die folgenden Beispiele veranschaulichen dies fs.writeFile()-Methode in Node.js:
Javascript
Sonderzeichenname
Latex-Textgrößen
// Node.js program to demonstrate the> // fs.writeFile() method> // Import the filesystem module> const fs = require(> 'fs'> );> let data = 'This is a file containing a collection of movies.';> fs.writeFile('movies.txt', data,> > {> > encoding: 'utf8',> > flag: 'w',> > mode: 0o666> > },> > (err) =>{> > if> (err)> > console.log(err);> > else> {> > console.log('File written successfully
');> > console.log('The written has the following contents:');> > console.log(fs.readFileSync('movies.txt', 'utf8'));> > }> });> |
>
>
Ausgabe:
File written successfully The written has the following contents: This is a file containing a collection of movies.>