如何在Dart中获取脚本路径?

时间:2013-11-11 12:28:43

标签: dart

我需要找出Dart脚本(当前正在运行)所在的目录。我该怎么做呢?

以前,这可以通过new Options().script实现,但该课程已不复存在。来自main(args)的参数列表没有帮助,因为它只包含参数,而不是执行的Dart文件(至少在Mac OS X上)。

1 个答案:

答案 0 :(得分:4)

根据BREAKING CHANGE: dart:io Platform and Options are deprecated, and will be removedBreaking Change: Platform.script is a Uri, dart:platform library is gone new Options().script应替换为Platform.script

请注意,Platform.script会返回Uri,您应该考虑使用toFilePath从文件URI中获取文件路径。