2017-01-19 11 views
2

は、次のファイルとします親戚のファイルを.dartファイルに読み込む方法は?

のlib/SRC/program.dartを

のlib/SRC/file.txtを

私が使用してprogram.dartから内容をfile.txtを読みたいですreadingFunction(パス)を含むライブラリ:

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

これはスロー現在のパスは実行が開始されたパス(またはパブを実行している場合はパッケージパス)のため、エラーです。

"./lib/src/file.txt"パスを強制的に使用するのではなく、相対パスで読み取りを行うにはどうすればよいですか?

+1

http://stackoverflow.com/questions/24859376/get-script-path-in-dart-analog-dir-constant-in-phpのダブのような音 –

+1

も参照してくださいhttp://stackoverflow.com/質問/ 31294237 /読み込み中のファイルからインポートするライブラリ –

+1

非常に有益です。ありがとう、そこに多く学んだ –

答えて

3

Resourceパッケージを使用してください。

パッケージに埋め込まれているファイルを読むことができます。ファイルはpackage:package_name/path/to/file.txtimportステートメントで使用されているものと同じ)のような特別なURLで指定されます。

関連する問題