fsは、ファイルシステム関連モジュール。
File System | Node.js v11.10.1 Documentation
fsモジュールでファイル'test.txt'を開く。
fs.openで'test.txt'を読み込み専用の'r'で開く。
非同期処理になっていて、結果の処理はラムダ式に書く。
エラーが発生したら、errに詳細が格納されるのでerrがtrueなら、例外としてerrを投げる。
そうでない場合は、console.logで"fs.open success!"を出力。
そのあと、fs.closeでファイルディスクリプタfdを閉じる。
これも非同期処理になっていて、結果の処理はラムダ式に書く。
ここもエラーが発生したら、例外としてerrを投げる。
$ vi fs.js $ vi test.txt $ ls fs.js test.txt $ cat test.txt ABCDE $ node fs.js fs.open success! $
test.txtがあれば、このようにファイルを開くことに成功する。
Sample/nodejs/fs/fs/src/fs at master · bg1bgst333/Sample · GitHub