在PHP中有一个pathinfo
函数,它允许例如获取路径中的文件名
$filename = pathinfo('/some/path/filename.txt', PATHINFO_BASENAME),
// $filename = 'filename.txt'
我想知道dart中是否有类似的功能。
因为现在我唯一能想到的办法就是:
- 使用正则表达式
- 使用
'/some/path/filename.txt'.split('/')
并获取最后一个元素
编辑
我问这个问题,因为我将不得不得到一堆路径(数千)的文件名,我正在寻找最有效的方法。
1条答案
按热度按时间h6my8fg21#
为了获得从Dart中的路径提取文件名的最佳性能,您可以使用
built-in String methods
。输出: