ファイルに書き込むためのnodejsのパラメータは何ですか?

下次还敢
リリース: 2024-04-21 05:46:13
オリジナル
1195 人が閲覧しました

Node.js の fs.writeFile() メソッドの書き込みパラメーターには次のものが含まれます。 ファイル パス: 書き込まれるファイルの絶対パスまたは相対パス。データ: ファイルに書き込まれるデータ (文字列、バッファ、またはデータ ブロックの配列)。オプション (オプション): 次のオプションの属性が含まれます: エンコーディング: データ エンコーディング (デフォルトは 'utf8') モード: ファイル許可モード (デフォルトは 0o666) フラグ: ファイルを開くときのフラグ (デフォルトは 'w')

ファイルに書き込むためのnodejsのパラメータは何ですか?

Node.js ファイルの書き込みパラメーター

Node.js で使用するfs.writeFile()メソッドでファイルを書き込む場合、次のパラメータを渡すことができます:

1. ファイル パス

書き込むファイルのパスを指定します。絶対パスまたは現在の作業ディレクトリを基準とした相対パスを指定できます。

2. データ

ファイルに書き込まれるデータ。データのチャンクを含む文字列、バッファ、または配列を指定できます。

3. オプション (オプション)

オプションの設定を含む JavaScript オブジェクト。次の属性を含めることができます:

  • encoding: データ エンコーディング、デフォルトは「utf8」です。
  • mode: ファイル許可モード、デフォルトは 0o666 です。
  • flag: ファイルを開くときのフラグ。デフォルトは 'w' (上書き) です。

例:

<code class="javascript">const fs = require('fs');

fs.writeFile('myFile.txt', 'Hello world!', (err) => {
  if (err) throw err;
  console.log('File written successfully.');
});

// 使用选项
fs.writeFile('myFile2.txt', 'Hello again!', { encoding: 'ascii' }, (err) => {
  if (err) throw err;
  console.log('File written successfully with ASCII encoding.');
});</code>
ログイン後にコピー

詳細:

  • encoding: を指定します。ファイルに書き込まれるデータのエンコーディング。サポートされているエンコーディングには、「utf8」、「ascii」、「base64」などが含まれます。
  • mode: ファイルのアクセス許可モードを設定します。値は、ファイルの所有者、グループ、およびファイルに対する読み取り、書き込み、および実行のアクセス許可を表す 8 進数です。
  • flag: ファイルを開くときのフラグを指定します。サポートされているその他のフラグには、「r」 (読み取り)、「a」 (追加)、「w」 (読み取り/書き込み上書き) などがあります。

以上がファイルに書き込むためのnodejsのパラメータは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!