Node.js の fs.writeFile() 関数は、データをファイルに非同期的に書き込み、ファイルが既に存在する場合はそのファイルを置き換えます。この関数は文字列またはバッファからデータを書き込むことができます。この記事では、Node.js が fs.writeFile() 関数を使用してファイルを書き込む方法を紹介します。
まず fs.writeFile() 関数の基本構文を見てみましょう
fs.writeFile(filename, data[, options], callback)
データがバッファーの場合、エンコーディング オプションは無視されます。デフォルトのエンコードは「utf8」、デフォルトのファイル モードは 0666、デフォルト フラグは書き込みモードに「w」を使用します。
1. path はパスを含むファイル名です。
2. data は書き込まれる文字列またはバッファです
3. options には、{encoding, mode, flag} などのオブジェクトを指定できます。
4. コールバックは単一パラメーターのエラーを使用し、エラーを返すために使用されます。
具体的な例を見てみましょう
var fs = require('fs'); fs.writeFile("output.txt", "Hello World!", function(err) { if(err) { return console.log(err); } console.log("File saved successfully!"); });
以上がNode.js で fs.writeFile() 関数を使用してファイルを書き込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。