nodejs怎么从绝对路径获取文件名?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (30)

有没有API可以从绝对文件路径中检索文件名?

例如"foo.txt"来自"/var/www/foo.txt"

提问于
用户回答回答于

使用path模块的basenamemethod:

path.basename('/foo/bar/baz/asdf/quux.html')
// returns
'quux.html'

用户回答回答于

如果已经知道路径分隔符是/

正如你的问题中的示例所暗示的,可以保持ez并按分隔符分割字符串:

'/foo/bar/baz/asdf/quux.html'.split('/').pop()

这比用正则表达式替换会更快(并且更干净)。

扫码关注云+社区