388

絶対ファイルパスからファイル名を取得できる API がある場合は?

例えば"foo.txt"から"/var/www/foo.txt"

文字列操作で機能することは知っていますが、Javafullpath.replace(/.+\//, '') のように、より「正式な」方法でそれを実行できるかどうかを知りたいです。file.getName()

NodeJSは絶対パスからファイル名を取得しますか?

4

7 に答える 7

14

ファイル名から拡張子を削除することに関心がある場合は、 https://nodejs.org/api/path.html#path_path_basename_path_extを使用できます。

path.basename('/foo/bar/baz/asdf/quux.html', '.html');
于 2018-07-11T17:58:25.010 に答える