Dartでのファイルの読み書き方法


  1. ファイルの読み込み(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メソッドを呼び出してファイルの内容を文字列として読み込んでいます。

  2. ファイルの書き込み(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メソッドを使用して、指定したテキストをファイルに書き込んでいます。

  3. ファイルの追記(Append to a File): ファイルに内容を追記するには、FileクラスのwriteAsStringSyncメソッドを引数modeFileMode.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でファイルの読み書きを行うための基本的な方法の一部です。さまざまなシナリオに応じて、より高度なファイル処理が必要になる場合もありますが、上記の例は基本的な操作をカバーしています。