gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 02:42:29 29 4
gpt4 key购买 nike

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

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

有没有办法用路径包来实现这一点?

最佳答案

您可以使用 extension function path package从文件路径获取扩展名:

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'

关于flutter - 如何从字符串路径中获取文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62358216/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com