如何读取.dart文件的文件亲戚?

时间:2017-01-19 15:38:36

标签: dart

假设以下文件:

  

LIB / SRC / program.dart

     

LIB / SRC / file.txt的

我想使用包含 readingFunction(path)的库从program.dart读取file.txt内容:

//program.dart
String fileContents = library.readingFunction("./file.txt");

这会引发错误,因为当前路径是启动执行的路径(如果使用 pub run 执行,则为路径路径)。

如何用相对路径实现读取而不是强制使用“./lib/src/file.txt”路径?

1 个答案:

答案 0 :(得分:3)

使用Resource包。

它允许您读取包中嵌入的文件。文件使用特殊的URL指定,其类似于package:package_name/path/to/file.txt(与import语句中使用的相同)。