😊
[Node.js]引数に渡した文字列でファイルパスを生成 path.join()
概要
- 引数に渡した文字列を連結し新たなファイルパスを生成するにはNode.jsコアモジュールであるpathを用いてpath.join('文字列', '文字列')とします
実践
const path = require('path');
const newPath = path.join('a', 'b', 'c');
console.log(newPath);
// 実行結果: a/b/c
パス関連の変数
__dirname
- 「__dirname」を記載したファイルが存在するディレクトリまでの絶対パスが代入されている
- 末尾に/(スラッシュ)はない
例:/Users/ユーザ名/__dirnameを記載したファイルが存在するディレクトリ
__filename
- 「__filename」を記載したファイルまでの絶対パスが代入されている
例:/Users/ユーザ名/__filenameを記載したファイルが存在するディレクトリ/__filenameを記載したファイル
参考
Discussion