dart - 如何在 Dart 中将相对路径转换为绝对路径?
问题描述
我有一个 Dart 代码,需要采取一条路径并对其进行处理。出于可移植性的目的,我需要路径是相对的,并让 Dart 将其转换为绝对路径。我怎样才能做到这一点。例如:
var samplePath = 'relative/path/file.txt';
// converted to 'C:/Users/XYZ/Desktop/relative/path/file.txt'
解决方案
颤振 2.7
import 'package:path/path.dart' as p;
var absPath = p.absolute('a/b', 'c');
// '...<current working dir>/a/b/c
推荐阅读
- java - 为什么没有执行静态块(如果我不使用 main() 方法)?
- c - 替换 malloc
- flutter - 如何在颤振中创建自定义可重用警报对话框
- intellij-idea - 可以将预定义函数插入 IntelliJ IDEA 系列 IDE 中的实时模板吗?
- c - 麻烦制作一个可以告诉我C中两个数字的商的分数和小数形式的计算器
- linux - 使用Awk根据csv文件中的分隔符将一列拆分为两列?
- c# - system.invalidoperationexception 序列不包含任何元素 openxml
- apache-kafka - Kafka 是否支持 XA 事务?
- python - Pandas Python中的堆叠直方图
- sql - SQL Server 中没有重叠时间的总持续时间