- ファイルの読み込み:
ファイルを読み込むには、
dart:io
パッケージを使用します。以下のコード例では、File
クラスを使用してファイルを開き、内容を読み込んでいます。
import 'dart:io';
void main() {
File file = File('path/to/file.txt');
List<String> lines = file.readAsLinesSync();
for (String line in lines) {
print(line);
}
}
上記の例では、File
クラスのreadAsLinesSync()
メソッドを使用して、ファイルの内容を行ごとに読み込んでいます。
- ファイルへの書き込み:
ファイルにデータを書き込むには、
writeAsString()
メソッドを使用します。以下の例では、新しい行をファイルに追加しています。
import 'dart:io';
void main() {
File file = File('path/to/file.txt');
file.writeAsStringSync('Hello, World!\n', mode: FileMode.append);
}
上記の例では、writeAsStringSync()
メソッドを使用して、指定した文字列をファイルに書き込んでいます。mode
パラメータを使用して書き込みモードを指定できます。上記の例では、FileMode.append
を使用して、既存の内容の末尾に新しい行を追加しています。
これらはDartでファイルの読み書きを行うための基本的な方法です。ファイルの存在を確認したり、エラーハンドリングを行ったりするなど、さらに高度な操作も可能です。詳細については、Dartの公式ドキュメントや関連するリソースを参照してください。