fs.open

fs.openで、ファイルを開く。

File System | Node.js v11.10.1 Documentation

fs.openは非同期処理になっていて、開いた結果に対する処理はコールバックやラムダ式で書く。
前回は、開くことに成功したが、失敗した場合はどうなるか。

errがtrueなら、"fs.open error!"を出力してみる。

$ vi fs.js
$ ls
fs.js
$ node fs.js
fs.open error!
/home/bg1/project/cloud/github.com/Sample/nodejs/fs/open/src/fs/fs.js:14
    throw err;    // throwでerrを投げる.
    ^

Error: ENOENT: no such file or directory, open 'test.txt'
$

test.txtを作らずに実行したら、fs.openに失敗して、"fs.open error!"を出力して、このようになった。
まあ、これであってるのかわからないが。

Sample/nodejs/fs/open/src/fs at master · bg1bgst333/Sample · GitHub