-
ファイルの読み込み(Read a File): ファイルを読み込むためには、Dartの
dart:io
ライブラリを使用します。具体的な手順は以下の通りです。import 'dart:io'; void main() { var file = File('path/to/file.txt'); var contents = file.readAsStringSync(); print(contents); }
上記の例では、
File
クラスを使用してファイルを指定し、readAsStringSync
メソッドを呼び出してファイルの内容を文字列として読み込んでいます。 -
ファイルの書き込み(Write to a File): ファイルに書き込むためには、
File
クラスのwriteAsStringSync
メソッドを使用します。以下は、ファイルにテキストを書き込む例です。import 'dart:io'; void main() { var file = File('path/to/file.txt'); var text = 'Hello, World!'; file.writeAsStringSync(text); }
上記の例では、
writeAsStringSync
メソッドを使用して、指定したテキストをファイルに書き込んでいます。 -
ファイルの追記(Append to a File): ファイルに内容を追記するには、
File
クラスのwriteAsStringSync
メソッドを引数mode
にFileMode.append
を指定して呼び出します。以下は、ファイルにテキストを追記する例です。import 'dart:io'; void main() { var file = File('path/to/file.txt'); var text = 'Appended text'; file.writeAsStringSync(text, mode: FileMode.append); }
上記の例では、
FileMode.append
を指定することで、ファイルの末尾にテキストを追加しています。
これらは、Dartでファイルの読み書きを行うための基本的な方法の一部です。さまざまなシナリオに応じて、より高度なファイル処理が必要になる場合もありますが、上記の例は基本的な操作をカバーしています。