Dartでライブラリを作成していますが、ライブラリフォルダの下に静的ファイルがあります。それらのファイルを読み取れるようにしたいのですが、そのファイルへのパスを取得する方法がわかりません...他のいくつ__FILE__
か$0
の言語にはありません。
更新:私は十分に明確ではなかったようです。これが私を理解するのに役立ちます:
test.dart
import 'foo.dart';
void main() {
print(Foo.getMyPath());
}
foo.dart
library asd;
class Foo {
static Path getMyPath() => new Path('resources/');
}
間違ったフォルダの場所が表示されます。+へのパスが表示されますが、test.dart
+resources/
へのパスが必要です。foo.dart
resources/