如何从字符串路径获取文件扩展名

德尔明

我已经将文件路径保存在变量中,并且我想通过使用路径包https://pub.dev/packages/path来获取文件类型扩展名到目前为止,我设法通过分割字符串来做到这一点

final path = "/some/path/to/file/file.dart";
print(path.split(".").last); //prints dart

有什么办法可以通过路径包来实现?

创造者或可能不是

您可以使用该extension功能path获取某个文件路径的扩展:

import 'package:path/path.dart' as p;

final path = '/some/path/to/file/file.dart';

final extension = p.extension(path); // '.dart'

如果文件具有多个扩展名(如)file.dart.js,则可以指定可选level参数:

final extension = p.extension('file.dart.js', 2); // '.dart.js'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何正确获取文件扩展名?

如何从JavaScript中的字符串修剪文件扩展名?

如何从Python路径中获取不带扩展名的文件名?

如何从包含绝对文件路径的字符串中获取文件名?

如何添加可选的字符串扩展名?

如何从Ruby中的文件路径获取不带扩展名的文件名

更改字符串(文件扩展名)

AngularJS如何获取文件扩展名

如何检查用户输入的字符串是否包含文件扩展名

获取base64编码的字符串的文件扩展名

如何获取路径中包含数据的文件扩展名?

文件名中的字符串-如何删除扩展名?

如何通过批处理文件在文件扩展名后附加字符串

如何查找给定扩展名的所有文件(不包括多个文件名字符串)

如何删除文件名中没有给定字符串的某些扩展名文件?

Linux终端:仅在具有给定文件扩展名的文件中递归搜索字符串;显示文件名和绝对路径

如何获取两个点之间的字符串(最后一个点后跟图像扩展名)?

如何从字符串中删除所有文件扩展名?

如何排除文件名字符串中的扩展名

Laravel - 如何从路径获取文件扩展名?

如何从没有扩展名的路径中获取特定文件名python

在尝试获取文件扩展名时出现字符串错误时调用成员函数 getClientOriginalExtension()?

如何从没有文件扩展名的目录中仅保存文件名的子字符串?

从包含文件路径和其他随机文本的字符串中提取带有扩展名的图像文件名

Flutter中如何从base64字符串获取文件扩展名 镖

如何从文件路径中获取扩展名?

从字符串中提取文件扩展名

具有特定字符串或特定扩展名的文件名的 for 循环

如何从 Python 中的路径获取不带扩展名的文件名?