Node.js によるファイルの読み込みと書き込みの例

言語:
JavaScript
22 閲覧
0 お気に入り
9時間前

コード実装

JavaScript
const fs = require('fs');

try {
  // Read file synchronously
  const data = fs.readFileSync('example.txt', 'utf8');
  console.log(data);
} catch (err) {
  console.error('Error reading file:', err);
}

// Output: Content in the file

Node.js のファイルシステム(fs モジュール)は、Node.js コア API の重要な構成要素です。ファイルシステムとの相互作用を可能にする機能を提供し、ファイルの読み込み、書き込み、ファイル権限の変更、ディレクトリの作成、ディレクトリ内容の一覧表示などの操作を実行できるように支援します

#Node.js#File

おすすめスニペット

関数デバウンシング

デバウンス関数は、JavaScript において高頻度且つ時間のかかる操作を最適化するための中核的ツールです。その核心ロジックは「関数の実行を遅延させる+繰り返される遅延をキャンセルする」ことで、短時間内に複数回トリガーされた関数が、最後のトリガー後に指定された遅延時間を待ってからのみ実行されるよう保証し、無駄な呼び出しによるパフォーマンス低下を回避します。 その動作原理は「エレベーターのドアを閉める過程」に例えて理解できます:エレベーターのドアが開いた後、デフォルトで一定時間(例:2 秒)待ってから閉まります。この待機中に新しい乗客が入ってくる場合(関数が新たにトリガーされることに対応)、元の待機タイマーはキャンセルされ、カウントダウンが再開されます。カウントダウンが終了しても新しいトリガーがない場合に限り、「ドアを閉める」動作(関数の実行に対応)が行われます。

JavaScript
#関数デバウンシング
37
0

SQL によるデータのフィルタリングとソート

テーブルから条件に一致するデータを取得し、特定のフィールドで並び替える方法を示します。この SQL コードスニペットでは、usersテーブルから 25 歳以上のユーザーを抽出し、年齢で昇順に並び替える例を想定しています。

SQL
#SQL ソート
22
0

Hello World

Perl Hello Worldサンプル, Perlは強力なテキスト処理言語で、その柔軟性と豊富な正規表現サポートで知られています

Perl
#入門
14
0

コメント

読み込み中...