🌊
[Node.js]ファイル名からファイルの中身を取得したいとき fs.readFileSync()
概要
ファイル名からそのファイルの中身を取得するにはNode.jsのコアモジュールであるfsのreadFileSync関数を利用します。
fs.readFileSync(path[, options])
実践
- encodingのデフォルトはnullなので、utf8を指定することが多いと思います。
const fileData = fs.readFileSync(ファイルパス, 'utf8');
- 以下ではオブジェクトでoptionの引数を渡しています。
- encodingの値としては他にもascii, binary, base64等も渡せます。
const fileData = fs.readFileSync(ファイルパス, {encoding:'ascii'});
参考
Discussion