パス文字列から親ディレクトリを抜き出す
Node.jsで親ディレクトリを取得するには path.dirname
を使います。
const path = require('path');
const parent = path.dirname('/a/b/c/d.txt');
console.log(parent); // => /a/b/c
パス文字列からファイル名を抜き出す
パス文字列からファイル名を抜き出すには path.basename
を使います。
const path = require('path');
const filename = path.basename('/a/b/c/d.txt');
console.log(filename); // => d.txt
第2引数として拡張子を渡すと拡張子を取り除いたファイル名を抜き出せます。
const path = require('path');
const filename = path.basename('/a/b/c/d.txt', '.txt');
console.log(filename); // => d